javascript问题:如果遍历某HTML元素的子元素并找出符合条件的?

cat_hsfz 2004-04-20 03:00:26
有以下<div>:

<div id="div1">
<div id="div1Child"></div>
<span id="无关元素1"></span>
</div>
<div id="div2">
<div id="div2Child"></div>
<span id="无关元素2"></span>
</div>

现在在javascript中,我获取到一个名为theDiv的对象,其引用可能是div1或div2。此时我要求从theDiv获取一个theChildDiv对象:如果theDiv=div1,theChildDiv就要是div1Child;如果theDiv=div2,theChildDiv就要是div2Child。怎么实现?
...全文
429 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
同意干部的…………
dsclub 2004-09-05
  • 打赏
  • 举报
回复

var coldiv = getElementsByTagName("div");

for(i = 0; i < coldiv.length; i++)
if(coldiv[i].className == 'useful')
{
...
}
cat_hsfz 2004-09-05
  • 打赏
  • 举报
回复
自己up一下……
cat_hsfz 2004-04-20
  • 打赏
  • 举报
回复
如果我的元素的id不是这样编写呢?或者改成这样吧:

<div id="div1">
<div id="div2" class="useful"></div>
<span id="无关元素1"></span>
</div>
<div id="div3">
<div id="div4" class="useful></div>
<span id="无关元素2"></span>
</div>

是否通过class来标出要找的元素更好呢?
angelheavens 2004-04-20
  • 打赏
  • 举报
回复
getElementById("'"+Eval("div"+i)+"'")

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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