日期:2014-05-16 浏览次数:20323 次
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Author" CONTENT="theforever"> <META NAME="Generator" CONTENT="NotePad"> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> </HEAD> <BODY> <p>There are three different types of element in this body:</p> <ul> <li>paragraph</li> <li>unorder list</li> <li>list item</li> </ul> <p>There are two children of html</p> <ul> <li id="a">head</li> <li id="b">body</li> </ul> </BODY> </HTML> <script> alert(document.getElementsByTagName("UL")[1].children(0).innerText); alert(document.getElementsByTagName("UL")[1].children(1).innerText); </script>
------解决方案--------------------
其实LZ只差最后一步而已
var list=document.getElementsByTagName("ul"); var secondlist=list[1]; var secondlistitem=secondlist.getElementsByTagName("li"); alert(secondlistitem[0].innerText); alert(secondlistitem[1].innerText);
------解决方案--------------------
支持楼上的
------解决方案--------------------
JQUERY 代码:
alert($($("ul")[1]).text());
------解决方案--------------------
有不对的结果的时候,你应该断点调试下。不应该直接来问。
document.getElementsByTagName("UL")取出的是多个。
------解决方案--------------------
2楼正解
------解决方案--------------------
用innerHTML可能会好点
------解决方案--------------------
支持三楼的!正解
------解决方案--------------------