为什么我收到错误?我只想在div中添加'a'。不要重新加入,而是添加。
var conteneur1 = document.getElementsByClassName('conteneur')[0];
conteneur1.appendChild('a');
我有:NotFoundError:DOM异常8:尝试在不存在的上下文中引用节点。谢谢你的帮助!
答案 0 :(得分:1)
你不能只是将一个字符串传递给appendChild()
,你必须传递一个节点元素。
Node.appendChild()方法将节点添加到列表的末尾 指定父节点的子节点。
var conteneur1 = document.getElementsByClassName('conteneur')[0];
var a = document.createElement('a');
conteneur1.appendChild(a);
答案 1 :(得分:0)
所以,我认为这不是追加孩子的正确方法。请尝试以下代码:
[INFO][Bot #1][10/27 07:58:15 PM]: We need: test 123
[INFO][Bot #1][10/27 07:58:15 PM]: Last Traded: test 123
答案 2 :(得分:0)
您正在做的只是将字符串作为参数传递 .appendChild()不接受字符串。
这应该解决它。
var conteneur1 = document.getElementsByClassName('conteneur')[0];
var a = document.createElement('a');
conteneur1.appendChild(a);
请参阅此处w3School