亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么在事件委托里要控制li的display屬性,只有第一個li有起作用,其他的li下的display不起作用

為什么在事件委托里要控制li的display屬性,只有第一個li有起作用,其他的li下的display不起作用

汾汾學前端 2016-03-27 22:51:27
<ul id='ul1'>? <li><img src="images//left_meng.jpg"><p>萌主頁</p><div id='hiden'></div></li> <li><img src="images//left_LOL.jpg"><p>LOL直播</p><div id='hiden'></div></li> <li><img src="images//left_dongman.jpg"><p>動漫</p><div id='hiden'></div></li> <li><img src="images//left_jingdian.jpg"><p>景點門票</p><div id='hiden'></div></li> <li><img src="images//left_haodaojia.jpg"><p>hao到家</p><div id='hiden'></div></li> </ul>window.onload=function ?() { var oframe=document.getElementById('frame'); var oul=document.getElementById('ul1'); var oli=oul.getElementsByTagName('li'); oul.onmouseover=function ?(ev) { var oevent=ev||window.event; var target=oevent.target||window.srcElement;? ? ? ? console.log(target.nodeName);? ? ? ? if (target.nodeName.toLowerCase()=='li'||target.nodeName.toLowerCase()=='img' ) {? ? ? ? var ohiden=document.getElementById('hiden');? ? ? ? ohiden.style.display='block';? ? ? ??? ? ? ? } } oul.onmouseout=function ?(ev) { var oevent=ev||window.event; var target=oevent.target||window.srcElement; if (target.nodeName.toLowerCase()=='li'||target.nodeName.toLowerCase()=='img') { var ohiden=document.getElementById('hiden'); ohiden.style.display=''; } }}
查看完整描述

1 回答

?
李曉健

TA貢獻1036條經驗 獲得超461個贊

頁面的id不可以重復,你重復了。所以就只能取到第一個了。你可以通過tagName來獲取這些li,也可以通過className來獲取。

查看完整回答
反對 回復 2016-03-28
  • 1 回答
  • 0 關注
  • 1533 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號