js拼接字串函式名稱中帶引數引號問題
阿新 • • 發佈:2018-12-20
最近在做專案時候要將連結觸發一個事件,需要拼接函式名稱而且動態傳入引數,結果引數引號一直引起js報錯,經過研究發現了正確的寫法,如下:
1.當函式只有一個引數時候,按照下面的寫法即可
"<a href='javascript:void(0);' title='刪除' onclick=\"deleteCpmx(' "+cjid+" ')\"><span style='color:blue'>刪除</span></a>";
即在引數中用單引號引用就行
2.當函式中有兩個以上的引數時候,按照下面的寫法
"<a href='javascript:void(0);' title='刪除' onclick=\"deleteCpmx("+pkey+",' "+cjid+" ')\"><span style='color:blue'>刪除</span></a>";
這個時候第一個引數前面的雙引號會被自動加入單引號引起來,如果再新增引號就多餘了會導致js報錯。
內容簡單,記錄下 表示有進步,加油! --------------------- 作者:cjx1991 來源:CSDN 原文:https://blog.csdn.net/cjx1991/article/details/77046748 版權宣告:本文為博主原創文章,轉載請附上博文連結!