我希望能够找到有关如何检测存在于HTML DOM中但未在HTML源代码中明确表示的对象的想法。
您可能已经知道,如果我的HTML源代码包含以下内容:
<table id="myTbl">
<tr id="row1">
<td id="name">George</td>
</tr>
</table>
... HTML DOM会在对象树中添加<tbody>
对象,而不改变源代码,理解源代码的含义。因此,在DOM中,结构就像HTML源代码已经是这样的:
<table id="myTbl">
<tbody>
<tr id="row1">
<td id="name">George</td>
</tr>
</tbody>
</table>
我有一个JavaScript函数正在遍历DOM树,我需要检测是否遇到了隐式对象,也就是说,它在DOM中存在,但不在HTML源代码中。
有什么想法吗?也许对象中有某个属性可以告诉它是否来自源代码?