私は現在、私は特定のボタンをクリックすると、「履歴」で標識されたコンテンツを表示するには同じボタンが表示されているコンテンツを非表示にするにはどうすればいいですか?
<a href="#" onclick="document.getElementById('history').style.display='block';return(false);">
を使用しています。同じボタンがコンテンツを隠すように設定するにはどうすればよいですか?私は同じコードをもう一度追加し、 "hide"と "return(false)"を返す(true)と置き換えてみましたが、論理的に思えますが、ボタンをクリックしても何も起こりません)。
同じボタンでコンテンツを表示/非表示にする最も簡単な方法は何ですか?
+1の純粋なJavaScript/DOM操作... – Tocco
@Tocco - 時には(とにかく、とにかく、特にjQueryが他の場所で使用されていない場合は)シンプルな純粋なJSソリューションは、単に速度のためにjQueryより優れています。たとえば、私の答えの3行と比較して、トグル関数のjQueryソースを見てください。https://github.com/jquery/jquery/blob/master/src/effects.js –
ありがとうございました! – Chris