传递两个参数给Javascript函数
Passing two parameters to Javascript function
这是一个非常愚蠢的问题,但是我不能让这个工作:
http://jsfiddle.net/t4R46/function showOne(parentid, childid){
alert(parentid);
alert(childid);
}
<a href="#" onClick=showOne('div1', 'div2')>91</a>
基本上我想要两个参数传递给函数,但我得到:"Uncaught SyntaxError: Unexpected token}"
是否有智能站点来验证javascript ?ie Chrome的错误报告还有待改进。
帕特里克•属性值需要引号:
<a href="#" onClick="showOne('div1', 'div2')">91</a>
<!-- here -----^ and here -----------^ -->
在HTML中,一个属性值只有在没有空格(或其他一些字符)的情况下才能没有引号。因为你想设置的值里面有一个空格,所以你需要把它放在引号里。
是否有智能站点来验证javascript ?ie Chrome的错误报告还有待改进。
您正在寻找"lint"工具。也许最著名的JavaScript lint工具是Crockford的jslint
。但是它深受他个人风格和观点的影响,所以有一个活跃的分支叫做jshint
,非常受欢迎。两者都有在线和命令行版本。一些ide也提供了lint选项,比如来自JetBrains的WebStorm。
请使用双引号。
<a href="#" onClick="showOne('div1', 'div2')">91</a>
最好的工具是:jshint和jslint
你错过了"
<a href="#" onClick="showOne('div1', 'div2')">91</a>
小提琴
相关文章:
- 在url参数javascript中存储键值对列表
- 可选参数 JavaScript 技巧
- 如何计算参数 JavaScript 中的条件
- 未定义的变量作为函数参数 javascript
- 使用带有参数 Javascript 的函数更改全局变量
- 如何在参数JavaScript中更改对象属性
- 如何使用参数(javascript)调用Date构造函数
- 作为参数(javascript)传递的函数的系统唯一id
- Backbone.BabySiter内部参数-Javascript Scope
- 未定义函数参数-Javascript
- 谷歌地图api v3-IE7-main.js错误-无效参数(javascript)
- 通过onclick函数发送参数-Javascript
- 传递属于对象的匿名方法作为参数-Javascript
- 未捕获类型错误:没有足够的参数Javascript游戏
- 缺少)参数Javascript错误
- 在函数参数Javascript上使用toSentenceCase
- 跳过函数参数javascript
- 如何在调用不带括号的函数时传递参数 [Javascript]
- 如何传递多个参数javascript
- Foreach键和值输入参数javascript