1)当方法没有参数时,赋值可以直接用onclick = 方法名
window.onload = function() { $('btnTest').onclick = test; } function test() { alert(val); }
2)当方法有参数时,用onclick = 方法名(参数)时就有错了,需要在方法名前面加function()
window.onload = function() { $('btnTest').onclick= function() { test(1) }; } function test(val) { alert(val); }
您可能感兴趣的文章:
- JS实现同一DOM元素上onClick事件与onDblClick事件并存的解决方法
- javascript中onclick(this)用法介绍
- js给onclick事件赋值,动态传参数实例解说
- JavaScript给按钮绑定点击事件(onclick)的方法
- javascript 动态改变onclick事件触发函数代码
- IE8的JavaScript点击事件(onclick)不兼容的解决方法
- js修改onclick动作的四种方法(推荐)
- js函数中onmousedown和onclick的区别和联系探讨
- js onclick事件传参讲解
- 代码触发js事件(click、change)示例应用
- JavaScript中click和onclick本质区别与用法分析