webForumDet fria alternativet

visa och gömma text med javascript

5 svar · 430 visningar · startad av calson

calsonMedlem sedan dec. 2003495 inlägg
#1

Hej

Jag håller på att lära mig lite mer om javascript.
Jag har lyckats gömma/visa text i en div men nu vill jag använda den till fler ställen av sidan med samma javascript. Jag kan inte riktigt komma på hur jag ska göra:

<a href="javascript:menuNav('test,visible');">Visa</a> |
<a href="javascript:menuNav('test,hidden');">Göm</a><br>

<br>

<div id="test">Hej alla glada</div>
function menuNav(namn,vad)
 { document.getElementById('+namn+').style.visibility=+vad+; }

Tack på förhand

Erik JuhlinMedlem sedan maj 20007 625 inlägg
#2

Du är på rätt väg, men har gjort några småmissar.

function menuNav(namn, vad)
{
	document.getElementById(namn).style.visibility = vad;
}

<a href="javascript:menuNav('test', 'visible');">Visa</a> |
<a href="javascript:menuNav('test', 'hidden');">Göm</a><br>

<br>

<div id="test">Hej alla glada</div>
calsonMedlem sedan dec. 2003495 inlägg
#3

Tack :)

calsonMedlem sedan dec. 2003495 inlägg
#4

En till fråga angående detta. Hur gör man en div hidden från start?

calsonMedlem sedan dec. 2003495 inlägg
#5

eller kan jag använda något annat än div för att få det hidden från början?

calsonMedlem sedan dec. 2003495 inlägg
#6

testa lite och fick <div style="visibility:hidden"> att funka :)

124 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
122 ms — hämta tråd, inlägg och bilagor (db)