我想获取按钮单击事件的 href 属性。
<a v-on:click.prevent="func($event)" href="/user/all/2">
<i class="fa fa-edit"></i>
<span>Get Data</span>
</a>
主要.JS 文件
new Vue({
el: 'body',
methods: {
func: function (event) {
element = event.target;
console.log(element); // Output : Select span|i|a element
href = element.getAttribute('href');
},
}
});
目标事件不选择元素。它选择单击的元素。
你要event.currentTarget https://developer.mozilla.org/en-US/docs/Web/API/Event/currentTarget, not event.target
。这是情况的一个小提琴:https://jsfiddle.net/crswll/553jtefh/ https://jsfiddle.net/crswll/553jtefh/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)