簡體   English   中英

如何在計時器中使用javascript啟用/禁用div

[英]how to enable/disable div using javascript in timer

我的頁面上有三個div。 我想使用javascript中的計時器逐個顯示div。 這意味着,當第一個div打開時,其他2個應該關閉,此后...

請使用javascript中的一些代碼進行回復...

假設您具有以下元素:

<div id="el1">element 1</div>
<div id="el2">element 2</div>
<div id="el3">element 3</div>

首先不顯示它們:

<style>
#el1,#el2,#el3{display:none;}
</style>

然后一一展示:

<script>
(function(){
  var i=1;
  function show(){
    for(var j=1;j<4;++j)document.getElementById('el'+j).style.display='none';
    document.getElementById('el'+i).style.display='block';
    if(3==i++)return;
    setTimeout(show, 2000);
  }
  show();
})();
</script>

(以上未測試)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM