js添加onclick函數




document.getElementById('Add').setAttribute("onclick",AddNum());
相當於不停的調用Addnum函數
應改成
document.getElementById('Add').setAttribute("onclick","AddNum()")




Jquery或者JS

1)當方法沒有參數時,賦值可以直接用onclick = 方法名

1
2
3
4
5
6
window.onload = function () {
$( 'btnTest' ).onclick = test;
}
function test() {
alert(val);
}

2)當方法有參數時,用onclick = 方法名(參數)時就有錯了,需要在方法名前面加function()

1
2
3
4
5
6
window.onload = function () {
$( 'btnTest' ).onclick= function () { test(1) };
}
function test(val) {
alert(val);
}


免責聲明!

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



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