簡體   English   中英

我已經在CSS中隱藏了一些內容,但是當我單擊按鈕時我現在無法使其可見

[英]I've made something hidden in css, i can't make it visible now when I click a button

我對所有這些都很新,仍然在學習:s

所以在我的CSS中,我已經做到了...

.example {
 display: none;
}

我有一個按鈕,當我單擊該按鈕時,會使其他div變得不可見,並試圖使其顯示為.example。

我正在使用onClick函數...這是我設置其他div的地方...

document.getElementById("thisdiv").style.display = "none";

我似乎無法弄清楚如何使另一個div現在可見?

將顯示設置為“阻止”或使用jQuery的show()函數

$('.example').show();
document.getElementById("thisdiv").style.display = "block";

引用此:

$("#show").click(function(){
    $(".example").css({"display":"block"});     
});

$("#hide").click(function(){
    $(".example").css({"display":"none"});           
});

小提琴: http : //jsfiddle.net/981oek8z/

由於您沒有發布太多的源代碼,因此我創建了一個小樣的演示來向您展示如何使用類為所有元素設置顯示。

這不需要jQuery

 function showclass(){ document.getElementById('thisdiv').style.display="none"; var examples=document.getElementsByClassName('example'); for(var i=0; i<examples.length; i++){ examples[i].style.display="block"; } } 
 .example{display:none;} 
  <button onclick="showclass()">Show example Class</button> <div id="thisdiv"> This Div will disappear </div> <div class="example">Example Div One</div> <div class="example">Example Div Two</div> <div class="example">Example Div Three</div> 

希望對您有所幫助,編碼愉快! :)

暫無
暫無

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

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