我正在尝试找出一种在 JavaScript 中获取元素后面的文本的方法,但没有经典的解决方法。我的标记是:
<div class='el'>
<span class='fa fa-user'></span> Dollynho
</div>
我只想要“Dollynho”这个词,但不分割 .el
的innerHTML。我可以这样做:
var xs = document.getElementsByClassName('el')[0]
console.log(xs.split('>')[2].trim()) # => "Dollynho"
我可以用更干净的方式来做吗? (请不要使用正则表达式)
提前致谢!
最佳答案
var xs = document.getElementsByClassName('el')[0];
xs.innerText;
在 Firefox 中,您可能需要使用 textContent
关于javascript - 获取元素的内部文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26177969/