使用javascript隐藏和显示HTML元素

时间:2010-08-02 01:47:53

标签: javascript css

我无法在自己的页面上显示和隐藏标记。

当页面加载时我有

<a id="mylink" class="hiddenClass">...</a>

hiddenClass有display:none

当某个事件发生时,我使用javascript尝试以块样式显示元素

document.getElementById("mylink").display = "block";

它没有显示出来。当我提醒document.getElementById(“mylink”)时,显示它表示块..但它没有显示。

我该如何解决这个问题?而且,一般来说,显示和隐藏DOM元素的最佳方式是什么?

2 个答案:

答案 0 :(得分:6)

你需要这样做:

document.getElementById("mylink").style.display = "block";

答案 1 :(得分:0)

您可以删除该类

document.getElementById("mylink").className = '';