“Uncaught TypeError:undefined不是函数” - 按钮触发器?

时间:2014-07-07 15:08:15

标签: javascript html

所以我一直试图在我的表单中按下一个按钮来调用它按下的函数...问题是它向我报告错误说“未捕获的TypeError:undefined不是函数”。

以下是我正在使用的代码......

<script>
    function lookup() {
        document.getElementByID("isbn").value = "FooBar";
    }
</script>

<form>
    <label for="isbn">ISBN</label>
    <input id="isbn" type="text" name="isbn" placeholder="Enter the ISBN...">
    <button type="Button" id="findButton" onclick="lookup()" >Find</button>
</form>

1 个答案:

答案 0 :(得分:5)

应该是getElementById而不是getElementByID所以

只需改变:

document.getElementByID("isbn").value = "TESTING A FUNCTION!";

document.getElementById("isbn").value = "TESTING A FUNCTION!";
---------------------^^-------------

由于javascript是区分大小写的,尤其是函数:

请参阅document.getElementById