慕前端9656150
2016-08-18 00:30
<script type="text/javascript"> window.onload = function(){ on(); } function on(){ var li=document.getElementsByTagName("li"); for (var i = 0; i < li.length; i++) { li[i].onclick="display()"; } } function display(){ var txt1=document.getElementById("txt1"); if(txt1.style.display="block"){ txt1.style.display="none"; } } </script> <div id="dd"> <ul> <li>房产</li> <li>家居</li> <li>二手房</li> </ul> <div id="txt1" style="display:block" > 275万购昌平邻铁三居 总价20万买一居<br/> 200万内购五环三居 140万安家东三环<br/> 北京首现零首付楼盘 53万购东5环50平<br/> 京楼盘直降5000 中信府 公园楼王现房<br/> </div> </div>
点击li 没有效果
li[i].onclick="display()";
修改为:
li[i].setAttribute("onclick","display()");
再试试!
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题