我想将几个参数传递给setAttribute()方法参数是:
var obj = string/this;
var mal_pat_id = "avx";
instruction = "some_instruction";
line = ['a','b','c'];
var newSelect = document.getElementById("dialog_ok_btn_for_mal_pat_conf_yes");
newSelect.setAttribute('onclick', "add("+ obj +","+ mal_pat_id + "," + instruction + "," + line + ")");
Run Code Online (Sandbox Code Playgroud)
参数行作为字符串传递,该字符串应作为数组传递.
先感谢您.
您应该使用该addEventListener()方法:
newSelect.addEventListener("click", function(){
add(obj, mal_pat_id, instruction, line);
});
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
480 次 |
| 最近记录: |