所以我一直试图在我的表单中按下一个按钮来调用它按下的函数...问题是它向我报告错误说“未捕获的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>
答案 0 :(得分:5)
应该是getElementById
而不是getElementByID
所以
只需改变:
document.getElementByID("isbn").value = "TESTING A FUNCTION!";
到
document.getElementById("isbn").value = "TESTING A FUNCTION!";
---------------------^^-------------
由于javascript是区分大小写的,尤其是函数: