怎样遍历div中所有li元素?

Alfred 2008-02-18 07:39:47
<div id="d1">
<ul id="u1">
<li id="l1">a</li>
<li id="l2">b</li>
</ul>
</div>
...全文
506 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
mohugomohu 2008-02-20
  • 打赏
  • 举报
回复
var oDiv = document.getElementById("d1");
var oLis = oDiv.getElementsByTagName("li");

这个最实在
mrshelly 2008-02-20
  • 打赏
  • 举报
回复
楼上升星快乐....
恭喜...
tantaiyizu 2008-02-19
  • 打赏
  • 举报
回复
呵呵
yixianggao 2008-02-18
  • 打赏
  • 举报
回复
来个通用点儿滴
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new document </title>
<meta name="generator" content="editplus" />
<meta name="author" content="Gao YiXiang" />
<meta name="email" content="yixianggao@126.com" />
<meta name="keywords" content="javascript dhtml dom" />
<meta name="description" content="I love web development." />
</head>
<body>
<div id="d1">
<ul id="u1">
<li id="l1"> a </li>
<li id="l2"> b </li>
</ul>
</div>
<script type="text/javascript">
<!--
var oDiv = document.getElementById("d1");
var oLis = oDiv.getElementsByTagName("li");
for (var i=0; i<oLis.length; i++)
{
alert(oLis[i].id + " : " + oLis[i].innerHTML);
}
//-->
</script>
</body>
</html>
  • 打赏
  • 举报
回复
呵呵,都是厉害的主啊
1星3星了
mrshelly 2008-02-18
  • 打赏
  • 举报
回复
$("div#d1").ready(function(){
$("div#d1 li").each(function(){
alert($(this).attr('id'));
});
});
tantaiyizu 2008-02-18
  • 打赏
  • 举报
回复
$("div[@id=d1] li").each(function(){alert(this.id)});
tantaiyizu 2008-02-18
  • 打赏
  • 举报
回复
$("div[@id=d1] li").each(function(){alert(this.id)});

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧