div里面包含一个table表格,表格td列包含单击事件,单击事件怎么获取div的id值
<divid="title_2"align="left"class="zd"><tableborder="1"><tr><tdid="a"bgcolor="gray"on...
<div id="title_2" align="left" class="zd" >
<table border="1">
<tr><td id="a" bgcolor="gray" onclick="a(this)">展开</td></tr>
</table>
</div>
要求点击“展开”在javascript中获取id="title_2" 的id值
我用的是var obj = document.getElementById(o.parentNode.parentNode.parentNode.parentNode.id+ "_content")获取不到 展开
<table border="1">
<tr><td id="a" bgcolor="gray" onclick="a(this)">展开</td></tr>
</table>
</div>
要求点击“展开”在javascript中获取id="title_2" 的id值
我用的是var obj = document.getElementById(o.parentNode.parentNode.parentNode.parentNode.id+ "_content")获取不到 展开
1个回答
展开全部
<script type="text/javascript">
function a(o){
var obj = o.parentNode.parentNode.parentNode.parentNode.id + "_content";
alert(obj);
};
</script>
<div id="title_2" align="left" class="zd" >
<table border="1">
<tr><td id="a" bgcolor="gray" onclick="a(this)">展开</td></tr>
</table>
</div>
如上,运行了试试吧。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询