<template> <div> <button @click="clickFun($event)">点击</button> </div> </template> <script> export default { data(){ return{} }, methods:{ check(event) { console.log(event,'e元素....') console.log(event.target,'当前点击的元素') console.log(event.currentTarget ,'当前绑定事件的元素') // 获得点击元素的前一个元素 console.log(event.currentTarget.previousElementSibling.innerHTML) // 获得点击元素的第一个子元素 console.log(event.currentTarget.firstElementChild) // 获得点击元素的下一个元素 console.log(event.currentTarget.nextElementSibling) // 获得点击元素中id为string的元素 console.log(event.currentTarget.getElementById("string")) // 获得点击元素的string属性 console.log(event.currentTarget.getAttributeNode('string')) // 获得点击元素的父级元素 console.log(event.currentTarget.parentElement) // 获得点击元素的前一个元素的第一个子元素的HTML值 console.log(event.currentTarget.previousElementSibling.firstElementChild.innerHTML) } } } </script>
标签:vue,console,log,元素,点击,currentTarget,event,属性 From: https://www.cnblogs.com/qianduan-lucky/p/17650144.html