使用DOM在HTML中使用参数的Javascript调用函数
在我的html页面中,我有以下代码:使用DOM在HTML中使用参数的Javascript调用函数,javascript,html,dom,Javascript,Html,Dom,在我的html页面中,我有以下代码: onclick="javascript:CheckAdd({document.getElementById('user_btn').value,document.getElementById('txt_btn').value}); 但当我点击按钮时,我会说: 未捕获的语法错误:意外标记 我的电话怎么了 非常感谢您将对象传递给CheckAdd函数,此对象必须包含每个值的键: onclick="CheckAdd({ key1: document.getElem
onclick="javascript:CheckAdd({document.getElementById('user_btn').value,document.getElementById('txt_btn').value});
但当我点击按钮时,我会说:
未捕获的语法错误:意外标记
我的电话怎么了
非常感谢您将对象传递给
CheckAdd
函数,此对象必须包含每个值的键:
onclick="CheckAdd({ key1: document.getElementById('user_btn').value, key2: document.getElementById('txt_btn').value });
没有这些键,您的语法无效
但是,如果checkAdd
函数采用两个参数而不是对象,则在不使用括号的情况下调用它,如下所示:
onclick="CheckAdd(document.getElementById('user_btn').value, document.getElementById('txt_btn').value);
请删除
{}
并重试,或使用如下参数
{v1:document.getElementById('user_btn').value,v1:document.getElementById('txt_btn').value }
您没有添加密钥
onclick="javascript:CheckAdd({k1: document.getElementById('user_btn').value, k2: document.getElementById('txt_btn').value});
如果不想传递对象,请传递数组