根据事件的冒泡原理,找到需要变更class 的LI元素
手风琴效果 4-2 综合实战题
手风琴效果
// 根据事件的冒泡原理,找到需要变更class 的LI元素 while(target.tagName != 'LI' || target.tagName == 'BODY'){ target = target.parentNode; }没有懂这个意思,下面这个代码不是也能行的通吗
if (target.nodeName==="LI") {target.className+=" big";} |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
if(target.nodeName==="LI"){
target.className+="big";
}
这个代码只是检查当前的元素是不是LI,不会冒泡。上面的代码用的是while(),会一层一层往上找,直到找到LI。 |
|
|
|
|