首先页面标签比如a 标签行类定义一个οnclick=“findAA();return=false”函数注意这里也可以定义成οnclick=“findAA(this);return=false”(;return false加不加区别就是阻止冒泡)
这个this加不加决定了你在findAA()函数中获取当前被点击节点元素的方法
如果加this那么获取方法就是直接
function findAA(e){
//这里e拿来就是当前点击的节点元素
你可以通过e.parentNode获取到被点击元素的父节点元素
e.nextSibling则获取的是相邻下一级元素
}
如果你不加这个this 那么获取元素方法如下
function findAA(e){
if(!e){
e = window.event
}
var obj = e.target
}
建议加this 因为e.target可能会获取到被点击元素的子元素