国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - 關(guān)于JS 事件委托操作ul li標(biāo)簽的問(wèn)題

瀏覽:123日期:2023-05-01 16:48:38

問(wèn)題描述

先說(shuō)一下我想要實(shí)現(xiàn)的功能,就是在一個(gè)ul 里面 點(diǎn)擊某個(gè)li標(biāo)簽 就移除當(dāng)前點(diǎn)擊的li。

但是搞來(lái)搞去就是沒(méi)能實(shí)現(xiàn)我想要的效果。

現(xiàn)在的問(wèn)題如下

怎么用更直接的方法取得當(dāng)前點(diǎn)擊的li下標(biāo),for循環(huán)取下標(biāo)是百度淘來(lái)的。

移除是可以用了,但是它不是按我點(diǎn)擊的li移除 比如我點(diǎn)擊2 它會(huì)刪除3 or 4 不知道是不是if(e.target == children[i])這里判斷不對(duì)

點(diǎn)擊一次沒(méi)效果,要點(diǎn)第二次才執(zhí)行removeChild。

HTML結(jié)構(gòu)

<ul id='box'> <li data='2017'>0</li> <li>1</li> <li>2</li> <li>3</li> <li>4</li></ul>

JS代碼

document.getElementById('box').addEventListener('click',function(e) { if(e.target && e.target.nodeName == 'LI') {var children = this.children; //獲取ul里面的所有l(wèi)i元素集合for(var i=0;i<children.length;i++){ if(e.target == children[i]) { //對(duì)比目標(biāo)元素和li集合元素//alert('目標(biāo)元素的下標(biāo)為:' + i); //輸出目標(biāo)元素的下標(biāo) document.getElementById(e.target.parentNode.id).removeChild(document.getElementById(e.target.parentNode.id).childNodes[i]);return; }} }});

問(wèn)題解答

回答1:

document.querySelector(’#box’).addEventListener(’click’,function(e){ if(e.target.nodeName=='LI'){e.target.parentNode.removeChild(e.target); }});回答2:

<!DOCTYPE HTML><html><ul id='box'> <li data='2017' onclick='removeli(this);'>0</li> <li onclick='removeli(this);'>1</li> <li onclick='removeli(this);'>2</li> <li onclick='removeli(this);'>3</li> <li onclick='removeli(this);'>4</li></ul><script>function removeli(node){node.parentNode.removeChild(node);}</script></html>

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 另类专区亚洲 | 国产精品亚洲一区二区三区 | 自偷自偷自亚洲永久 | 亚洲成a人一区二区三区 | 欧美人成毛片在线播放 | 一个人看的免费观看日本视频www | 欧美一级大片在线观看 | 九九午夜 | 成人a影片在线观看 | 99视频免费播放 | aaaaaa精品视频在线观看 | 91理论片午午伦夜理片久久 | 一区二区三区四区视频 | 精品国产乱码久久久久久一区二区 | 在线观看精品国产 | 99久久成人国产精品免费 | 国产欧美日韩精品在线 | 看日本真人一一级特黄毛片 | 女人张开腿男人捅 | 久久成人18 | 97青青草原国产免费观看 | 成人午夜免费在线观看 | 国产欧美一区二区日本加勒比 | 国产片久久 | 亚洲欧美另类色妞网站 | 成人欧美一区二区三区在线 | 成人男女啪啪免费观看网站 | 日本加勒比高清一本大道 | 欧美性色一级在线观看 | 欧美综合成人网 | 成年人免费的视频 | 午夜性刺激免费视频观看不卡专区 | 国产视频久 | 免费高清毛片在线播放视频 | 欧美一线不卡在线播放 | 在线日韩三级 | 久久精视频 | 欧美日本一区二区 | 亚洲综合中文 | 国产亚洲男人的天堂在线观看 | 九九在线免费视频 |