当前位置:   article > 正文

如何给html元素的onclick事件传递参数即如何获取html标签的data_html中a添加点击事件并传id

html中a添加点击事件并传id

某些非text元素,如a、button等用于触发时间的标签可已将要传的数据放在一个属性中,如data,这个属性必须是不影响样式的,可以使用任意非html定义的名字命名属性,然后将数据传到属性中,

<button data="123" id="but" onclick="fun()">按钮</button>
  • 1

然后通过attr这个方法获取属性内容$(‘#but’).attr(‘data’)
其实完全可以直接写在onclick里作为参数

<button onclick="fun(123)">按钮</button>
  • 1

如果使用id触发方法,还可以直接用this选择

<button data="123" id="but" >按钮</button>
$('#but').on('click', function(){
    var val = $(this).attr('data');
})
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/197878?site
推荐阅读
相关标签
  

闽ICP备14008679号