最新回答 / 慕粉103909843
target的中文是靶子的意思,那么在a標(biāo)簽中就是目標(biāo)鏈接文檔的打開方式
最新回答 / 請(qǐng)讓我安靜一會(huì)兒
outer錯(cuò)誤,都報(bào)錯(cuò)了是null;
這個(gè)addEventListener應(yīng)該是傳三個(gè)參數(shù),element.addEventListener(event, function, useCapture),我改成了下面這樣
el.addEventListener(eventType,callback,false); 才成功運(yùn)行了。
el.addEventListener(eventType,callback,false); 才成功運(yùn)行了。
2019-06-28
最新回答 / 東夋壬
首先要理解事件模型,事件模型大概可以看成一個(gè)勾√,左邊是捕獲階段,右邊是冒泡階段,冒泡顧名思義就是從最下面向上傳遞。這個(gè)是你先將鼠標(biāo)移動(dòng)進(jìn)去,發(fā)現(xiàn)是最里層的元素,名字不叫LI,假設(shè)是A,那么target.tagName != 'LI'條件成立,執(zhí)行條件里的內(nèi)容?target = target.parentNode;此時(shí)就找到了LI,然后再執(zhí)行條件,條件不滿足就跳出循環(huán)。此時(shí)已經(jīng)獲得了LI。
2019-05-20
最新回答 / 慕勒6779931
用this獲取當(dāng)前元素更簡單
最新回答 / 落日無聲
因?yàn)槟愕膌i下面的元素,在你鼠標(biāo)mouseover的時(shí)候,事件會(huì)往上冒泡,最終會(huì)冒泡到Body? 所以要有一個(gè)終止條件,結(jié)束while循環(huán),讓事件源在li上終止
綜合性比較強(qiáng),部分代碼有點(diǎn)繁瑣,有改進(jìn)的空間
2018-10-26
我覺得這個(gè)代碼有點(diǎn)多了,而且還特別不好理解,僅僅只是個(gè)人觀點(diǎn)
2018-09-15