未捕获的TypeError:对象不是onclick函数

Val*_*ann 3 javascript function object onclick

单击我的网页中的按钮时收到错误"Uncaught TypeError:object is not function".

按钮代码是:

<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);
}
Run Code Online (Sandbox Code Playgroud)

任何人都能指出我的错误吗?我的猜测可能是一个基本错误.

Bar*_*mar 5

为函数和元素ID使用不同的名称.执行此操作id="addUser"时,会创建一个window.addUser引用DOM元素的全局变量.这将使用该名称覆盖函数定义.