我在这里发现了很多有关此问题的问题,但我仍然不知道如何解决此问题。现在,我创建了一个新的html文件,并且只有以下代码:
<script>
window.onload = function() {
var obj = new Object;
document.getElementById("a").appendChild(obj);
};
</script>
我尝试使用getElementById或仅使用document.body将其放置在有和没有“ onload”功能的不同位置,但出现错误:“ Uncaught NotFoundError:尝试在没有它的上下文中引用Node存在。”
感谢大伙们。
appendChild
仅适用于DOM元素。尝试:
var obj = document.createElement('div');
代替:
var obj = new Object;
(顺便说一句,需要使用new Object()
而不是new Object
)
希望能有所帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句