我有一个div,里面有很多子孙table元素,请问怎么取它的第一个table子孙元素?

如题所述

首先获取这个div的对象
比如
var divObj = document.getElementById('myDIv');
这个没有问题吧
然后获取这个div里面的所有table元素
var tables = divObj.getElementsByTagName('table');
这样你就获取到所有的table了
tables[0]就是第一个table的对象
你可以试试看
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-26
你好,很高兴收到你的求助,看了题目我也不是很明白你是要在CSS中还是在JS中读取,这样吧,最简单的办法就是给每个table加上ID属性,这样的话,就不存在你说的娶不到的问题了。来自:求助得到的回答
第1个回答  2011-10-26
$("#div").find("table").first()
$("div > table")
第2个回答  2011-10-25
那给你所有的table 取不同的ID就可以了呀。
相似回答
大家正在搜