不会没人知道吧!

ahui_net 2002-10-30 11:00:51
怎么判断一个容器在另一个容器里面?

比如判断一个tr在一个table里面
...全文
39 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
saucer 2002-10-30
  • 打赏
  • 举报
回复
use contains method, for example

<table id="mytable">
<tr id="mytr"><td>1</td></tr>
</table>

<script language="javascript">
function window.onload()
{
alert(mytable.contains(mytr));
}
</script>
emu 2002-10-30
  • 打赏
  • 举报
回复
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>emu</title>
</head>
<body>
<table id=table1><tr id=tr1><td id=td1></td></tr></table>
<SCRIPT LANGUAGE="JavaScript">
<!--
alert(ischildof(td1,tr1))
alert(ischildof(td1,table1))
alert(ischildof(tr1,table1))
alert(ischildof(tr1,td1))

function ischildof(t1,t2)
{
t1=t1.parentNode;
while (t1!=t2 && t1.parentNode!=null) t1=t1.parentNode;
return (t1==t2)
}
//-->
</SCRIPT>
</body>
</html>

87,899

社区成员

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

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