如何得到上一级的document object

mongmong 2002-11-20 06:13:58
有如下html文档:

<html>
<head><title>Demo</title></head>
<body>
<table id=objTable>
<tr><td>line1</td></tr>
<tr><td>line2</td></tr>
<tr><td><img id=obj src="demo.gif"></td></tr>
</body>
</html>
问:
如何javascript(vbscript)从obj对象中得到他的上一级table对象objTable?
...全文
34 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mongmong 2002-11-20
  • 打赏
  • 举报
回复
谢谢大家
bencalie 2002-11-20
  • 打赏
  • 举报
回复
<script id="clientEventHandlersJS" language="javascript">
<!--
function IMG1_onclick()
{e=event.srcElement;
while(e=e.offsetParent){
if(e.tagName=="TABLE")
alert(e.id)
}
}
</script>

<TABLE id="tbTest" >
<TR id="tr">
<TD></TD>
<TD></TD>
<TD id="td">
<IMG id="IMG1" alt="" src="" language="javascript" onclick="return IMG1_onclick()">
</TD>
</TR>
</TABLE>
DenmarkLeaf 2002-11-20
  • 打赏
  • 举报
回复
<script id="clientEventHandlersJS" language="javascript">
<!--
function IMG1_onclick()
{
window.alert(IMG1.parentElement.id)
window.alert(IMG1.parentElement.parentElement.id)
window.alert(IMG1.parentElement.parentElement.parentElement.id)
window.alert(IMG1.parentElement.parentElement.parentElement.parentElement.id)
}
</script>

<TABLE id="tbTest" >
<TR id="tr">
<TD></TD>
<TD></TD>
<TD id="td">
<IMG id="IMG1" alt="" src="" language="javascript" onclick="return IMG1_onclick()">
</TD>
</TR>
</TABLE>
bencalie 2002-11-20
  • 打赏
  • 举报
回复
obj.parentElement -> TD
obj.parentElement.parentElement -> TR
obj.parentElement.parentElement.parentElement -> TBODY
obj.parentElement.parentElement.parentElement.parentElement -> TABLE
mongmong 2002-11-20
  • 打赏
  • 举报
回复
parentElement returns null when I using it!
meizz 2002-11-20
  • 打赏
  • 举报
回复
parentElement

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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