webForumDet fria alternativet

visa göma flera div

JavaScript

1 svar · 374 visningar · startad av mats47

Medlem sedan mars 2009185 inlägg
Frågan#1

I en loop har jag flera div samtigt per rad/loop, som visar eller gömer innehållet om en kryssruta är markerad.

function showHideText2(box,id) 
{  var elm = document.getElementById(id)  
elm.style.display = box.checked? "inline":"none" 
a elm.style.display = box.checked? "inline":"none"  } 

onclick=showHideText2(this,"myText<%=A%>"

Första div fungerar men får problem med nr 2
Tex
första div heter myText88
andra div heter amyText88

Hur sätter jag ihopp a elm där
elm är en sträng=myText88

a elm.style.display = box.checked? "inline":"none"

Medlem sedan juni 20019 519 inlägg
#2
function showHideText2(box,id) {
	var elm = document.getElementById("myText" + id);
	elm.style.display = box.checked? "inline":"none";
	var aelm = document.getElementById("amyText" + id);
	aelm.style.display = box.checked? "inline":"none";
}
...onclick="showHideText2(this,'<%=A%>')"...

eller behåller du javascript funktionen du använder dig av och lägg in samma funktion i onclick:

...onclick="showHideText2(this,'myText<%=A%>'),[b]showHideText2(this,'amyText<%=A%>')[/b]"...
259 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)