使用javascript隐藏和显示HTML元素

bgc*_*ode 0 javascript css

我在显示和隐藏页面上的标签时遇到问题.

当我加载页面时

<a id="mylink" class="hiddenClass">...</a>
Run Code Online (Sandbox Code Playgroud)

hiddenClass有display:none

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

document.getElementById("mylink").display = "block";
Run Code Online (Sandbox Code Playgroud)

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

我怎样才能解决这个问题..?而且,一般来说,显示和隐藏DOM元素的最佳方式是什么?

Eri*_*ric 6

你需要这样做:

document.getElementById("mylink").style.display = "block";
Run Code Online (Sandbox Code Playgroud)