1. 程式人生 > >js拼接字串函式名稱中帶引數引號問題

js拼接字串函式名稱中帶引數引號問題

最近在做專案時候要將連結觸發一個事件,需要拼接函式名稱而且動態傳入引數,結果引數引號一直引起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  版權宣告:本文為博主原創文章,轉載請附上博文連結!