[英]Passing two parameters to Javascript function
确实是一个很愚蠢的问题,但我无法解决这个问题:
function showOne(parentid, childid){
alert(parentid);
alert(childid);
}
<a href="#" onClick=showOne('div1', 'div2')>91</a>
基本上,我希望将两个参数传递给函数,但我得到:“ Uncaught SyntaxError:Unexpected token}”
是否有任何智能网站可在其中验证JavaScript? Chrome中的错误报告还有点不足。
/帕特里克
您需要在属性值两边加上引号:
<a href="#" onClick="showOne('div1', 'div2')">91</a>
<!-- here -----^ and here -----------^ -->
在HTML中,如果属性值中没有空格(或其他一些字符),则不能使用引号。 由于要设置的值中有空格,因此需要将其放在引号中。
是否有任何智能网站可在其中验证JavaScript? Chrome中的错误报告还有点不足。
您正在寻找“皮棉”工具。 可能最著名的JavaScript皮棉工具是Crockford的jslint
。 但这很大程度上受他的个人风格和见解的影响,因此有一个很受欢迎的叫jshint
的叉子。 两者都有在线和命令行版本。 某些IDE也提供绒毛选项,例如JetBrains的WebStorm 。
双引号会有所帮助。
<a href="#" onClick="showOne('div1', 'div2')">91</a>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.