我很新手,但是我想试着在1秒后显示div1,在5秒后显示div2。目前只有div2在1秒后显示了。请帮我修复javascript代码。
我还想知道如何在div2显示后隐藏div1。
我的代码:
<div id="div1" style="visibility: hidden">Reveal Div 1 after 1 second</div>
<div id="div2" style="visibility: hidden">Reveal Div 2 after 5 seconds</div>
<script type="text/javascript">
function showIt() {
document.getElementById("div1").style.visibility = "visible";
}
setTimeout("showIt()", 1000); // after 1 sec
function showIt() {
document.getElementById("div2").style.visibility = "visible";
}
setTimeout("showIt()", 5000); // after 5 secs
</script>
function showIt2()
的代码中添加document.getElementById("div1").style.visibility = "hidden";
。 - Yuriy Galanterdisplay: none
代替visibility: hidden
,并使用display: block
代替visibility: visible
(同样调整JavaScript代码)。 - Yuriy Galanter