虽然类似vue这样的前端框架建议我们减少DOM操作,但是有些DOM操作却是我们工作中常需要用到的,不可避免~
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| e.target 是你当前点击的元素 e.currentTarget 是你绑定事件的元素 e.currentTarget.previousElementSibling.innerHTML 获得点击元素的前一个元素 e.currentTarget.firstElementChild 获得点击元素的第一个子元素
e.currentTarget.nextElementSibling 获得点击元素的下一个元素 e.currentTarget.getElementById("string") 获得点击元素中id为string的元素
e.currentTarget.getAttributeNode('string') 获得点击元素的string属性
e.currentTarget.parentElement 获得点击元素的父级元素 e.currentTarget.previousElementSibling.firstElementChild.innerHTML 获得点击元素的前一个元素的第一个子元素的HTML值
|