关于对象的引用?

skytouch_zyt 2002-12-12 01:40:30
学习javascript这么长时间了,对javascript里面对象的引用
感到非常迷惑.特请教高手.
<div id="divtest">
<table id="tabletest">
<tr>
<td id="td1"></td>
<td id="td2"></td>
</tr>
<tr><td id="td3"></td></tr>
</table>
</div>
现在想引用对象td1,td2,td3:
var ob=document.all.td1;....
我实在对这个对象的层次分不清.

...全文
41 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
JK_10000 2002-12-12
  • 打赏
  • 举报
回复
document.all似乎是把document的所有子子孙孙对象的集合,所以没有层次
同理document.all("tabletest").all是把document.all("tabletest")的所有子子孙孙对象的集合
看以下这段代码


<div id="divtest">
<table id="tabletest">
<tr>
<td id="td1"></td>
<td id="td2"></td>
</tr>
<tr><td id="td3"></td></tr>
</table>
</div>
<script language=javascript>
function testtest()
{
for (var i=0;i<document.all.length;i++)
alert(document.all[i].outerHTML);
}
testtest();
</script>



87,994

社区成员

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

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