我无法在自己的页面上显示和隐藏标记。
当页面加载时我有
<a id="mylink" class="hiddenClass">...</a>
hiddenClass有display:none
当某个事件发生时,我使用javascript尝试以块样式显示元素
document.getElementById("mylink").display = "block";
它没有显示出来。当我提醒document.getElementById(“mylink”)时,显示它表示块..但它没有显示。
我该如何解决这个问题?而且,一般来说,显示和隐藏DOM元素的最佳方式是什么?
答案 0 :(得分:6)
你需要这样做:
document.getElementById("mylink").style.display = "block";
答案 1 :(得分:0)
您可以删除该类
document.getElementById("mylink").className = '';