我收到错误"未捕获的TypeError:对象不是函数"点击我网页上的按钮时。
按钮代码为:
<button id="addUser" name="addUser" onclick="addUser()"> Add User </button>
addUser函数的代码是
function addUser() {
userValue = document.getElementById("userForAdmin");
passValue = document.getElementById("passForAdmin");
console.log(userValue.value);
console.log(passValue.value);
}
有人可以指出我的错误吗?我的猜测可能是一个基本错误。
答案 0 :(得分:5)
为函数和元素ID使用不同的名称。执行id="addUser"
时,会创建一个引用DOM元素的全局变量window.addUser
。这将使用该名称覆盖函数定义。