직접 JavaScript를 사용하여 동적으로로드 된 문자열을 자르고 싶습니다. URL이므로 공백이 없으며 단어 경계, 문자 만 신경 쓰지 않습니다.
내가 가진 것은 다음과 같습니다.
var pathname = document.referrer; //wont work if accessing file:// paths
document.getElementById("foo").innerHTML = "<a href='" + pathname +"'>" + pathname +"</a>"
1
어떤 부분을 자르시겠습니까? 귀하의 예는 의도를 잘 전달하지 못합니다.
—
Larsenal
oh ok- 특정 문자 수로 URL을 자르고 싶습니다. "foo"의 innerHTML을 설정할 때 너무 길면 div에서 흘러 나오지 않습니다.
—
Bob
*하지만 var 경로 이름 자체가 아닌 innerHTML 만 있습니다.
—
Bob
왜 CSS를 사용하여 div의 오버플로를 숨기지 않겠습니까? 오버플로 : 숨겨진
—
사무엘
@Samuel UI 방식이 좋지 않기 때문에 사용자가 방금 보낸 URL (document.referrer)을 볼 것으로 예상하고 단축하면 일부만보고 있음을 표시하고 싶습니다. URL의 오류가 없습니다. 그 외에도, 당신이 제안하는 방법은 문자를 반으로 잘라서 끔찍하게 보일 것입니다.
—
Bob