Вот мой код:Удаление кнопки с JavaScript
// Makes letters for the chosen word.
function letterMaker() {
for (i=0; i<word.length; i++) {
var button = document.createElement("input")
button.type = "submit"
button.value = ""
button.setAttribute('class', 'letter');
document.getElementById("field").appendChild(button);
}
}
// Removes letters.
function letterRemover() {
var button = document.getElementById("letter");
button.parentNode.removeChild(button);
}
Но всякий раз, когда я взывать функцию letterRemover()
, чтобы удалить элементы от «письма» id
, он дает мне следующую ошибку:
Uncaught TypeError: Cannot read property 'parentNode' of null
Да, но идентификатор кнопки не является буквой. его класс есть. – Brian
Что называется 'letterRemover'? И должен ли он удалить все буквы или просто один? – musefan
В принципе, кнопка считается буквой, но я не смог удалить все буквы из-за ошибки. – danrodi