js动态添加onclick事件可传参数与不传参数

2019-12-21,,,

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本质区别与用法分析

《js动态添加onclick事件可传参数与不传参数.doc》

下载本文的Word格式文档,以方便收藏与打印。