我正在尝试在看起来像这样的文档的最顶部插入一段 HTML:
<html>
<frameset onunload="unload()" onload="loadme()" id="topframeset" frameborder="0" framespacing="0" rows="45,19,10,0,*,22">
(...)
</frameset>
</html>
好的 - 看起来很容易。在 Firebug 中,我可以这样做:
>>> document.getElementById("topframeset")
<frameset id="topframeset" onunload="unload()" onload="loadme()" frameborder="0" framespacing="0" rows="45,19,10,0,*,22">
所以它觉得很好。
然后:
document.insertBefore(document.createTextNode("<h1>hello</h1>"), document.getElementById("topframeset"))
Error: Node was not found
[Break On This Error]
...ertBefore(document.createTextNode("<h1>hello</h1>"), document.getElementById("to...
这是怎么回事?