Disabling onclick attribute with javascript

前端 未结 7 641
梦如初夏
梦如初夏 2021-01-05 14:09

How do I disable the other onclick event once one of them has been activated. Both divs are set to display:none; in the CSS. This is probably really simple but I am new to p

7条回答
  •  栀梦
    栀梦 (楼主)
    2021-01-05 14:43

    You could test if the other element is displayed :

    function showDiv(id)
    { 
      if  (id == "leftbutton" && (document.getElementById('greendiv').style.display == 'none'))
      {
          document.getElementById('orangediv').style.display = 'block';
      }
      else if(id == "rightbutton" && (document.getElementById('orangediv').style.display == 'none'))
      {
          document.getElementById('greendiv').style.display = 'block';
      }
    }
    

提交回复
热议问题