[英]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.