gpt4 book ai didi

javascript - 当文本不在自己的div中时如何获取文本?

转载 作者:搜寻专家 更新时间:2023-10-30 21:08:23 25 4
gpt4 key购买 nike

我想知道是否有任何方法可以使用 Javascript 在文本超出其自身时获取文本 <div> .例如,如果一个文本由 3 个句子组成,最后一个句子只显示了一半,有没有办法获取整个最后一句话,或者没有用 JavaScript 显示的第一个单词?

示例:

HTML

<div>loooooong loooooong text. Second sentence. Third sentence</div>

CSS

div {
max-width: 60px;
max-height: 50px;
overflow: hidden;
text-overflow: ellipsis;
}

最佳答案

获取所有文本:

var node = document.getElementsByClass('div')[0];
var fulltext = node.textContent; // gets all textual content, hidden or not

要显示文本:

var vistext = node.innerText; // gets only text displayed on page (despite my comment!)

那么隐藏文本就是fulltext - vistext

var hiddentext = fulltext.substr(vistext.length);

应该做的伎俩...

关于javascript - 当文本不在自己的div中时如何获取文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48188036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com