Javascript:AppendChild出现DOM异常错误
为什么我会出错?我只想在div中添加“a”。不是remplace,而是addJavascript:AppendChild出现DOM异常错误,javascript,Javascript,为什么我会出错?我只想在div中添加“a”。不是remplace,而是add var contenner1=document.getElementsByClassName('contenner')[0]; 上下文1.附加子项(“a”)不能只向传递字符串,必须传递节点元素 appendChild()方法将一个节点添加到 指定父节点的子节点 所以,我认为附加child是不正确的。请尝试以下代码: var anchorEl = document.createElement('a'); var tex
var contenner1=document.getElementsByClassName('contenner')[0];
上下文1.附加子项(“a”)代码>不能只向传递字符串,必须传递节点元素
appendChild()方法将一个节点添加到
指定父节点的子节点
所以,我认为附加child是不正确的。请尝试以下代码:
var anchorEl = document.createElement('a');
var textOfLink = document.createTextNode("YourText");
anchorEl.appendChild(textOfLink);
anchorEl.title = "YourLink";
anchorEl.href = "http://YourLink.com";
var conteneur1 = document.getElementsByClassName('conteneur')[0];
conteneur1.appendChild(anchorEl);
您所做的只是将字符串作为参数传递。。appendChild()不接受字符串
这应该可以解决它
var conteneur1 = document.getElementsByClassName('conteneur')[0];
var a = document.createElement('a');
conteneur1.appendChild(a);
看这里
var conteneur1 = document.getElementsByClassName('conteneur')[0];
var a = document.createElement('a');
conteneur1.appendChild(a);