首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

请问一个javascript简单有关问题

2012-10-10 
请教一个javascript简单问题请教各位了,多谢!这是html的代码:!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.

请教一个javascript简单问题
请教各位了,多谢!

这是html的代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script type="text/javascript" src="example2.js"></script>
</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>
head
</li>
<li>
body
</li>
</ul>
</BODY>
</HTML>

这是js文件代码(文件名为example2.js):
var list=document.getElementsByTagName("ul");
var secondlist=list[1];
var secondlistitem=secondlist.getElementsByTagName("li");
alert(secondlistitem);

希望在弹出框中显示“head”和“body”,谢谢各位了!


[解决办法]

HTML code
<!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只差最后一步而已

JScript code
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可能会好点
[解决办法]
支持三楼的!正解
[解决办法]
探讨
引用:
有不对的结果的时候,你应该断点调试下。不应该直接来问。
document.getElementsByTagName("UL")取出的是多个。

我是新手,正好再次请问关于javascript调试,用什么软件好使呢?


多谢了


[解决办法]
alert(secondlistitem[0].innerText);
alert(secondlistitem[1].innerText);

[解决办法]
支持二楼

热点排行
Bad Request.