javascript 怎么获得指定id表格里面的tr的集合
vartab=document.getElementById('tableId');vartrs=tab.getElementsByTagName('tr');我就是这样...
var tab=document.getElementById('tableId');
var trs=tab.getElementsByTagName('tr');
我就是这样做的,可为什么它老是报为null的错呢 展开
var trs=tab.getElementsByTagName('tr');
我就是这样做的,可为什么它老是报为null的错呢 展开
4个回答
展开全部
<HTML>
<HEAD>
</HEAD>
<BODY>
<TABLE id="tableId">
<TR><TD>aa</TD></TR>
<TR><TD>bb</TD></TR
></TABLE>
</BODY>
</HTML>
<script type=text/javascript >
<!--
var tab=document.getElementById('tableId');
var trs=tab.getElementsByTagName('tr');
alert(trs.length);
-->
</script>
可以取得值 朋友js一定要在dom对象生成之后执行才能获取得到对象
<HEAD>
</HEAD>
<BODY>
<TABLE id="tableId">
<TR><TD>aa</TD></TR>
<TR><TD>bb</TD></TR
></TABLE>
</BODY>
</HTML>
<script type=text/javascript >
<!--
var tab=document.getElementById('tableId');
var trs=tab.getElementsByTagName('tr');
alert(trs.length);
-->
</script>
可以取得值 朋友js一定要在dom对象生成之后执行才能获取得到对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为 var tab=document.getElementById('tableId');和var trs=tab.getElementsByTagName('tr');
在加载到他们的时候 下面的 文档内容还没有加载,所以因该在前面加一句window.onload
像这样写:
window.onload=function(){
var tab=document.getElementById('tableId');
var trs=tab.getElementsByTagName('tr');
alert(trs.length);
}
在加载到他们的时候 下面的 文档内容还没有加载,所以因该在前面加一句window.onload
像这样写:
window.onload=function(){
var tab=document.getElementById('tableId');
var trs=tab.getElementsByTagName('tr');
alert(trs.length);
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var table=document.getElementById("tableid");
var trs=table.getElementsByTagName("tr");
var trs=table.getElementsByTagName("tr");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询