У меня возникли проблемы с ниже кодом, я получаю эту ошибку в 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? Это правильный способ удалить элемент динамически?
Посмотрите на функции addInput (если это вещь, которую вы просите у меня). – SomeoneS