日期:2014-05-16  浏览次数:20402 次

怎么通过a链接传递父id
<td id="add">

<a href="__APP__/Upload/index?&maxselect=2&dirlist=&keepThis=true&TB_iframe=true&height=300&width=600" title="添加图片" class="thickbox">添加图片</a>  

</td>


我怎么在点击a标签的同时 把td的id“add” 传递到出去呢?
------解决方案--------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script>
window.onload=function()
{
var oA=document.getElementsByTagName('a')[0];
oA.onclick=function()
{
alert(this.parentNode.id);//得到父级ID
//你可以尝试改写到a 的href中
this.href=this.href+'&parentId='+this.parentNode.id;
//把父级id加到链接中
}
}
</script>
</head>

<body>
<table>
<tr>
     <td id="add">

<a href="__APP__/Upload/index?&maxselect=2&dirlist=&keepThis=true&TB_iframe=true&height=300&width=600" title="添加图片" class="thickbox">添加图片</a>  

</td>
    </tr>
</table>
</body>
</html>

------解决方案--------------------
onclick="function(this)"


this.parent.id
------解决方案--------------------
1楼正解


a 单机触发单机事件  获取a 这个对象  然后再获取其父元素

然后就是输出了