在href中访问父元素

时间:2011-02-20 00:03:54

标签: javascript

所以...这是一个简单的答案,但我的RTFMing并没有证明任何结果。

我在div中有一个链接,如下所示:

<div> <a href=''>Close</a>

我想用该链接关闭该div,我一直在尝试以下代码:

<div> <a href="javascript:this.parentNode.style.display='none'">Close</a>

然而,它仍然没有奏效......任何建议都非常感谢。

1 个答案:

答案 0 :(得分:0)

将其更改为:

<div> <a href="#" onclick="this.parentNode.style.display='none'">Close</a>

原因是当使用href="javascript:...时,this不会引用接收事件的元素。

你需要在onclick这样的事件处理程序中。