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")获取不到
展开
 我来答
澤希Dc
推荐于2016-06-19 · TA获得超过1747个赞
知道小有建树答主
回答量:509
采纳率:0%
帮助的人:246万
展开全部
<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>


如上,运行了试试吧。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式