[英]Hiding and showing HTML elements with javascript
I'm having trouble showing and hiding a tag on my page. 我在页面上显示和隐藏标签时遇到了麻烦。
When the page loads I have 页面加载后,我有
<a id="mylink" class="hiddenClass">...</a>
hiddenClass has display: none hiddenClass显示:无
When a certain event occurs, I use javascript to try and show the element in block style 当发生特定事件时,我使用javascript尝试以块样式显示元素
document.getElementById("mylink").display = "block";
It doesn't show it. 它没有显示。 When I alert document.getElementById("mylink").display it says block.. but it's not showing.
当我警告document.getElementById(“ mylink”)。display时,它说是块..但未显示。
How can I fix this..? 我怎样才能解决这个问题..? And, in general, what is the best way to show and hide DOM elements?
而且,一般而言,显示和隐藏DOM元素的最佳方法是什么?
您需要做:
document.getElementById("mylink").style.display = "block";
您可以删除该课程
document.getElementById("mylink").className = '';
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.