0
我想要一個在javascript中顯示/隱藏3個或更多文本塊的代碼。我在這裏找到了這個解決方案Show/Hide On Click,但只適用於2個文本塊。在javascript中顯示/隱藏3個或更多文本塊
HTML:
<a onclick="showText('text1','text2')" href="javascript:void(0);">Show Text 1</a>
<div id="text1" class="hide"> text1 </div>
<a onclick="showText('text2','text1')" href="javascript:void(0);">Show Text 2</a>
<div id="text2" class="hide"> text2 </div>
CSS:
div.hide { display:none; [your properties]; }
div.show { [your properties]; }
的Javascript:
function showText(show,hide)
{
document.getElementById(show).className = "show";
document.getElementById(hide).className = "hide";
}
如何解決它,使之適用於更多的文本3?
上面的代碼不起作用。 showText(['id1','id2'],['id3','id4']);它一次只需單擊一次即可顯示兩個ID。它不隱藏id2。 「使用」是什麼意思? – 2013-10-23 16:44:26