首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

小弟我想用JS写一个获取某个节点的父节点id的程序。但代码中的红色部分,即输入的参数不对,应该怎样把a标签的id参数传进去,然后获得其父节点div的id呢

2012-09-02 
我想用JS写一个获取某个节点的父节点id的程序。但代码中的红色部分,即输入的参数不对,应该怎样把a标签的id

我想用JS写一个获取某个节点的父节点id的程序。但代码中的红色部分,即输入的参数不对,应该怎样把a标签的id参数传进去,然后获得其父节点div的id呢?
<html>
<head>
<title>File Tree</title>
<style type="text/css">
</style>
<script type="text/javascript">
function output(id){
var obj=document.getElementById(id);
var temp=obj.parentNode;
alert(temp.id);
}
</script>
</head>
<body>
<div id="main">
<a id="first" href="javascript:output(this.form)">创建根节点</a>
</div>
</body>
</html>


PS:如果输出为“main”就正确了。

[解决办法]
LZ 可试试这种写法
<a id="first" href="javascript:void(0);" onclick="output(this.id)">创建根节点</a>

热点排行
Bad Request.