根据事件的冒泡原理,找到需要变更class 的LI元素

手风琴效果  4-2 综合实战题   

手风琴效果

// 根据事件的冒泡原理,找到需要变更class 的LI元素
    while(target.tagName != 'LI' || target.tagName == 'BODY'){
        target = target.parentNode;
    }

没有懂这个意思,下面这个代码不是也能行的通吗

if (target.nodeName==="LI") {
target.className+=" big";
}


微积分2016
浏览 1623回答 1
1回答

慕粉3769977

if (target.nodeName==="LI") {target.className+=" big";}这个代码只是检查当前的元素是不是LI,不会冒泡。上面的代码用的是while(),会一层一层往上找,直到找到LI。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript