1

さまざまなコンテンツを特徴とする DIV の可視性を制御したいメニュー バーがあります。現在、DIV の表示と非表示は制御されていますが、同じボタンをクリックします。私がやりたいことは、メニューで選択されたボタンを有効にして、前の DIV を非表示にし、選択した DIV の可視性に置き換えることです。

これは可能ですか?DIV を呼び出すために使用しているスクリプトは次のとおりです。

 <"javascript:unhide('unique DIV id goes here');">

どんな助けでも大歓迎です!ありがとう!

4

1 に答える 1

3

プロパティが必要だと思いますdisplay。いくつかの一般的なもの:

  • あなたがしたい場合は非表示にする -visibility: hidden \ visible
  • 交換したい場合 -display: none \ block

違いはdisplay、要素がページ内のスペースvisibilityを占有しなくなり、実際にスペースを占有するが、それらが表示されないことです。

だからこれを試してください:

function unhide(id){
   document.getElementById(id).display = 'none';
}
于 2012-05-25T00:17:53.133 に答える