我需要的文本是:这段代码中的“ BLABLA”:
<td id="1" title="something">
<span>text</span>
<img src="pic.png"></img>
<span><font>something</font></span>
BLABLA
</td>
我可以使用<td>
选择id
元素,但是如果我尝试获取innerHTML
的值,则会在<td>
元素中获得整个代码。
答案 0 :(得分:0)
您可以使用lastChild属性获取容器的最后一个元素。
let MyElement = document.getElementById("1").lastChild.data.trim();
console.log(MyElement);
<table>
<tr>
<td id="1" title="something">
<span>text</span>
<img src="pic.png"></img>
<span><font>something</font></span>
BLABLA
</td>
</tr>
</table>