我有下面的代码,我不断收到这个错误在Opera的问题:删除子节点错误
Uncaught exception: DOMException: NOT_FOUND_ERR
这在Chrome:
Uncaught Error: NOT_FOUND_ERR: DOM Exception 8
此消息指removeInput功能:
function addInput() {
var div = document.createElement("div");
var txt = "<div>Upload image: <input type='file' name='slika[]' /> <span onclick='removeInput(this.parentNode)' />Remove <img src='catalog/remove_icon.png' /></span></div>";
div.innerHTML = txt;
document.getElementById('text').appendChild(div);
}
function removeInput(el) {
document.getElementById('text').removeChild(el);
}
问题是:如何删除由addInput函数创建的元素previosly?这是删除动态元素的正确方法吗?
看功能addInput(如果是这样的事情,你问我)。 – SomeoneS 2013-04-20 20:52:08