我想将参数(即字符串)传递给Onclick函数。目前,我这样做:'<input type="button" onClick="gotoNode(' + result.name + ')" />'例如,result.name等于字符串“ Add”。当我单击此按钮时,出现一个错误,提示未定义添加。由于此函数调用可以完美地与数字参数一起使用,因此我认为它与字符串中的符号“”有关。以前有人遇到过这个问题吗?
4 回答
jeck猫
TA贡献1909条经验 获得超7个赞
尝试这个..
HTML:
<button id="a1" type="button" onclick="return a1_onclick('a1')">a1</button>
JavaScript:
<script language="javascript" type="text/javascript">
function a1_onclick(id) {
document.getElementById(id).style.backgroundColor = "#F00";
}
</script>
注意:请确保在html代码中的''符号之间发送自变量,例如('a1')
添加回答
举报
0/150
提交
取消