js傳入參數為字符串問題


示例:

var device_mac="11qweq234ert";
//第一種方式會報錯:Onclick SyntaxError: identifier starts immediately after numeric literal,數字后面緊跟着字符
這種寫法只有device_mac是數字的時候是正確的。傳入的為字符串則應該使用第二種方法。

1,return "<INPUT type='button' value='分析' onclick='showCollectInfo("+device_mac+")'>";


2,return "<INPUT type='button' value='分析' onclick='showCollectInfo(\""+device_mac+"\")'>";

 

注意點:需要用轉義字符


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM