欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

vue事件获取事件对象,vue获取事件源,vue event.target event.currentTarget 有大用


event.target    event.currentTarget   都是DOM对象



event.target.tagName  标签名

event.target.value         input等表单元素的值

event.target.getAttribute('attr_nid')   得到元素的属性值



vue事件获取事件对象,vue获取事件源,vue event.currentTarget



 



vue 获取时间对象 需通过 事件的 event 对象 的 currentTarget 

@click="onClick( $event)"

onClick(e){

//jquery

$(e.currentTarget)

console.log(e)
// e.target 是你当前点击的元素
// e.currentTarget 是你绑定事件的元素
#获得点击元素的前一个元素
e.currentTarget.previousElementSibling.innerHTML
#获得点击元素的第一个子元素
e.currentTarget.firstElementChild
# 获得点击元素的下一个元素
e.currentTarget.nextElementSibling
# 获得点击元素中id为string的元素
e.currentTarget.getElementById("string")
# 获得点击元素的string属性
e.currentTarget.getAttributeNode('string')
# 获得点击元素的父级元素
e.currentTarget.parentElement
# 获得点击元素的前一个元素的第一个子元素的HTML值
e.currentTarget.previousElementSibling.firstElementChild.innerHTML
}


来自  https://www.cnblogs.com/zhaoyun4122/p/10814903.html


普通分类: