你能告诉我如何在 html 标签中获取最里面的节点值吗?
例如我有
<td id="cell3">
<div>7</div>
</td>
我想从上面提取 7 的值
我只知道给我的innerHTML
<div>7/div>
如果我做
document.getElementById('cell3').innerHTML;
谢谢!
最佳答案
您可以访问第一个 child 的 textContent
property :
document.getElementById('cell3').children[0].textContent.trim(); // 7
或者:
document.getElementById('cell3').firstElementChild.textContent.trim(); // 7
如果您知道
7
是 td
元素中唯一的文本,那么您可以直接访问 textContent
属性:document.getElementById('cell3').textContent.trim();
我链接了
.trim()
方法来删除空格。关于javascript - html 中的最内层值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34100181/