通過onclick傳參時,js 函式的引數長度問題

2021-09-22 02:11:38 字數 289 閱讀 4151

js函式,如果傳入引數的長度太長,可能造成在某些html標籤中產生錯誤,比如onclick事件後面呼叫。除錯的時候會提示缺少後面半個括號)。

解決辦法是,在實際傳入引數的時候,加上轉義後的單引號 』 。

示例:

var operate=function(row,index)
我自己的使用

onclick="confirmorder('+'\''+actobj.goods_id+'\''+')"
更加詳細的按鈕onclick傳參:

js給onclick賦值,傳引數

1 當方法沒有引數時,賦值可以直接用onclick 方法名 window.onload function function test 2 當方法有引數時,用onclick 方法名 引數 時就有錯了,需要在方法名前面加function window.onload function function t...

js函式傳參

要理解函式的傳參機制,首先,我們首先就要弄清楚的就是js資料型別的儲存機制和變數複製的方式,上文中 js中為什麼不能為值型別的變數動態新增屬性呢?這裡已經討論過了,這裡不再累贅,接著我們來討論下,js的變數複製 請看以下 在看 從上面 的輸出結果,我們可以看出,對於基本型別來說,其複製的是被複製變數...

js函式動態傳參

function box alert box 1,2,3,4,5,6 傳遞引數 arguments物件的length屬性可以得到引數的數量。function box alert box 1,2,3,4,5,6 我們可以利用length這個屬性,來智慧型的判斷有多少引數,然後把引數進行合理的應用。比如...