webForumDet fria alternativet

Snabbfråga

2 svar · 160 visningar · startad av Skarre

SkarreMedlem sedan apr. 20012 427 inlägg
#1

Jag vill manipulera en DIV och följande funktion fungerar utmärkt:

function showAlts() {
	specifik_divs_id.style.visibility = "visible";
}

... men hur gör jag om jag vill skicka id:t när jag kallar på funktionen? T.ex.

onClick="showAlts('specifik_divs_id')"

Hur tar jag vara på och använder div:ens id när jag skickar det från en länk? Jag förstår ju att följande inte fungerar, men hur gör jag?

function showAlts([b]strDiv[/b]) {
	[b]strDiv[/b].style.visibility = "visible";
}

... onClick="showAlts('litendiv')"
@ndersMedlem sedan juni 200032 969 inlägg
#2

Re: Snabbfråga

Jag anser att det här ska fungera. ;)

function showAlts([b]strDiv[/b]) {
	document.getElementById(strDiv).style.visibility = "visible";
}

... onClick="showAlts('litendiv')"

Möjligen kan du ditcha style ur statementet. Sök lite här på wF om du inte får det att lira. :)

mvh,

SkarreMedlem sedan apr. 20012 427 inlägg
#3

getElementById(strDiv) fungerade märkligt nog inte (IE 6) men däremot document.all[strDiv].

Tack för hjälpen!

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)