如何查找上级元素的id

lyt5664681 2010-02-09 01:53:27


<table>
<tr id="tr1">
<td id="td1">123</td>
</tr>
</table>

如何根据td1找到tr的id"tr1"??

求解答

thanks
...全文
205 11 打赏 收藏 举报
写回复
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
acRush7 2010-02-09
  • 打赏
  • 举报
回复
good, good.
h155290688 2010-02-09
  • 打赏
  • 举报
回复
引用 1 楼 inpool 的回复:
JScript codedocument.getElementById("td1").parentNode.id

正解
  • 打赏
  • 举报
回复
document.getElementById("td1").parentNode.id
licip 2010-02-09
  • 打赏
  • 举报
回复
一楼的正确,也可以这样。
document.getElementById("td1").parentElement.id
passself 2010-02-09
  • 打赏
  • 举报
回复
楼上的已经帮你解决了,建议楼主用jquery这方面做的很好
123456789@qq.com 2010-02-09
  • 打赏
  • 举报
回复
学习下了、、、路过、、、
街头小贩 2010-02-09
  • 打赏
  • 举报
回复
引用 4 楼 xiaofanku 的回复:
引用 1 楼 inpool 的回复:
JScript codedocument.getElementById("td1").parentNode.id

这是对的!看错了
街头小贩 2010-02-09
  • 打赏
  • 举报
回复
引用 1 楼 inpool 的回复:
JScript codedocument.getElementById("td1").parentNode.id

注意空白节点!
itliyi 2010-02-09
  • 打赏
  • 举报
回复
引用 1 楼 inpool 的回复:
JScript codedocument.getElementById("td1").parentNode.id
正解
PandaIT 2010-02-09
  • 打赏
  • 举报
回复
<script>
window.onload=function(){
var idx=document.getElementById("td1");
alert(idx.parentNode.id);
}
</script>
<table> 
<tr id="tr1">
<td id="td1">123 </td>
</tr>
</table>
Inpool 2010-02-09
  • 打赏
  • 举报
回复
document.getElementById("td1").parentNode.id
相关推荐
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2010-02-09 01:53
社区公告
暂无公告