菜鸟问:如何获得table的第一个dr对象?tablename.children[0]不是啊

jie1999 2003-10-16 09:04:21
如题
...全文
54 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
seeu1688 2004-01-03
  • 打赏
  • 举报
回复
若用dom方式访问,所有<tr>对象都有一个叫<tbody>的父对象。
即<table>下先是<tbody>再是<tr>

<body>
<table id=tblid border=1>
<tr>
<td>11</td>
<td>12</td>
</tr>
<tr>
<td>21</td>
<td>22</td>
</tr>
</table>
<button onclick="getFirstTr()">Fisrt TR element</button><br>
<button onclick="getFirstTd()">Fisrt TD element</button>
<script language="JavaScript">
<!--
function getFirstTr()
{
alert(tblid.children[0].children[0].innerHTML);
alert(tblid.firstChild.firstChild.innerHTML);
}

function getFirstTd()
{
alert(tblid.children[0].children[0].children[0].innerHTML);
alert(tblid.firstChild.firstChild.firstChild.innerHTML);
}
//-->
</script>
</body>
JMANYICZF 2004-01-02
  • 打赏
  • 举报
回复
自定义标记?
descreekert 2003-10-16
  • 打赏
  • 举报
回复
是 tr 还是 td 啊,没有见过 dr 对象的。
如果是 tr 用 tablename.rows[0]
如果是 td 用 tablename.rows[0].cells[0]
nolonely 2003-10-16
  • 打赏
  • 举报
回复
document.all("table1").rows[0].cells[0].style.width="100"
jie1999 2003-10-16
  • 打赏
  • 举报
回复
我是想设置这个table每列的宽度,现在只有这个table的id,怎么办?
jie1999 2003-10-16
  • 打赏
  • 举报
回复
Could someone help?

87,901

社区成员

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

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