0

这是我的代码:

// 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,都会出现以下错误:

未捕获的类型错误:无法读取 null 的属性“parentNode”

4

1 回答 1

0

letterMaker 方法创建一个带有“字母”类的按钮。

letterRemover 方法尝试删除id为'letter' 的元素,但找不到它。

于 2013-10-10T15:50:17.007 回答