<div style="width:100px; overflow:hidden; text-align:right;" id="pathdiv">
<script>
document.getElementById("pathdiv").innerHTML="long/path/to/file"
</script>
我的目标是在相对较窄的 div 中显示一条长的绝对路径右对齐,以减少它的开头(以便显示路径的有趣部分)。上面的代码在适合 div 的情况下使文本右对齐,如果不适合则将其剪切,但不幸的是它剪切了它的结尾,而不是开头。
如果字符串太长,我可以手动修剪它,但是我必须以某种方式计算有多少字符使它适合(不清楚)。
他们是否有任何直接的方式来实现我的目标(使用 CSS 或其他方式)?