加载HTML文档时,我发现DOM正文内容与HTML文档中的正文内容不一致。
例如,如果您转到example.com,HTML文档的末尾如下所示:
For (x , records in table (A), x++)
$found = false;
For(i, records in table (B), i++)
if(tableA[x]['Fruit'] === tableB[i]['Fruit'])
if(tableA[x]['Colour'] === tableB[i]['Colour'])
if(tableA[x]['Element'] === tableB[i]['Element'])
$found = true;
End if
End if
End if
End for
if(!$found)
$f = tableA[x]['fruit'];
$c = tableA[x]['Colour'];
$e = tableA[x]['Element'];
tableB[]['Fruit'] = $f;
tableB[]['Colour'] = $c;
tableB[]['Element'] = $e;
tableB[]['Object'] = "";
End if
End for
我希望body的最后一个子节点为</div>
</body>
</html>
。
但是,当我在JavaScript中访问DOM时,最后一个子节点的\n
为textContent
。
我在Chrome和Firefox中尝试了这一点,两者的行为方式相同。这种行为有什么解释?