首页 新闻 搜索 专区 学院

getElementById 问题

0
悬赏园豆:5 [待解决问题]

想先通过 getElementById  定位一个 div 元素 

在找到的这个元素内再用 getElementById  找一个元素 有什么办法

不想用 getElementById("xx").getElementsByTagName("yy") 的方式

问题补充:

页面中 由于其它原因 存在2个 一样的id

l25321937的主页 l25321937 | 初学一级 | 园豆:27
提问于:2013-04-09 14:47
< >
分享
所有回答(7)
0

jquery

geass.. | 园豆:1775 (小虾三级) | 2013-04-09 15:14
0

按标准来说Element的ID在页面上应该是唯一的,为什么不直接找需要的ID呢

I,Robot | 园豆:9583 (大侠五级) | 2013-04-09 15:46
1

$("#id yy")

chenping2008 | 园豆:9836 (大侠五级) | 2013-04-09 15:59
0

$id("xx")

偶不是大叔 | 园豆:140 (初学一级) | 2013-04-09 16:14
0

HTML中的所有元素的id就是唯一标示的,所以通过getElementById就可以了,不用先获取div的dom对象了! Rainier-Soft.Com说的对。

零下三度 | 园豆:221 (菜鸟二级) | 2013-04-09 17:07
0

yy应该是元素的标记

如:

<div id = 'ss'>
<t name="myInput" type="text" size="20" /><br />
<t name="myInput" type="text" size="20" /><br />
</div>

你可以如此调用

var x=document.getElementById('ss').getElementsByTagName("t");
alert(x.length);

此处我把input改成了t了。

只是不知道你为啥要这样?循环查找?

gzl | 园豆:5 (初学一级) | 2013-04-09 22:12
0

直接使用JQuery获取DOM对象

不负春光,努力生长 | 园豆:1382 (小虾三级) | 2013-04-10 21:42
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册