<div style="width:100px; overflow:hidden; text-align:right;" id="pathdiv">
<script>
document.getElementById("pathdiv").innerHTML="long/path/to/file"
</script>
내 목표는 경로의 흥미로운 부분이 표시되도록 시작 부분이 잘리는 방식으로 비교적 좁은 div에서 오른쪽으로 정렬 된 긴 절대 경로를 표시하는 것입니다. 위의 코드는 div에 맞으면 텍스트를 오른쪽 정렬하고, 맞지 않으면 잘라내지만 불행히도 시작 부분이 아니라 끝을 잘라냅니다.div의 오른쪽에 텍스트를 정렬하려면 어떻게해야합니까? 시작 부분이 오버플로로 잘라집니다 : 숨김?
수동으로 너무 길면 문자열을 다듬을 수 있지만 어떻게하면 얼마나 많은 문자가 맞는지 (불분명 함) 계산해야합니다.
(CSS 또는 다른 방법으로) 내 목표를 달성하기위한 직접적인 방법은 무엇입니까?
자바 스크립트와 정규 표현식 또는 기본 문자열 조작을 사용하여 필요한 것을자를 수 있습니다. –
경로의 어떤 부분을 보여주고 싶습니까? (경로의 흥미로운 부분이 표시됩니다.) –