js常用小技巧
1、实现文字超出显示省略号
用到了数组的pop方法和文字切割split方法
<p style="width: 100px;height: 100px;">这是一段测试文字,>这是一段测试文字>这是一段测试文字>这是一段测试文字</p>
<script>
const p = document.querySelector('p')
let words = p.innerHTML.split(/(?<=[\u4e00-\u9fa5])|(?<=\w*?\b)/g)
while (p.scrollHeight > p.clientHeight) {
let aa = words.pop()
p.innerHTML = words.join('') + '...'
}
</script>