0

我在这里发现了很多关于这个问题的问题,但我仍然不知道如何在我的情况下解决它。现在我创建了一个新的 html 文件,并且只有以下代码:

<script>
window.onload = function() {
     var obj = new Object;
         document.getElementById("a").appendChild(obj);
    };
</script>

我尝试使用 getElementById 或仅使用 document.body 将它放置在不同的位置,使用和不使用“onload”函数,但我收到错误:“未捕获的 NotFoundError:尝试在它没有的上下文中引用节点存在。”

感谢你们。

4

1 回答 1

3

appendChild仅适用于 DOM 元素。尝试:

var obj = document.createElement('div');

代替:

var obj = new Object;

(顺便说一句,需要使用new Object()而不是new Object

希望有帮助。

于 2013-10-16T12:53:03.477 回答