webForumDet fria alternativet

Dölja divar i en tabel via radio

JavaScript

2 svar · 393 visningar · startad av cyeclone

Medlem sedan dec. 2004143 inlägg
Frågan#1

Hejsan,

har hittat lite olika javascript på nätet och satt ihop :)
Men får det inte riktigt att fungera, detta script döljer alla DIV:ar på hela min sida, jag skulle bara vilja dölja DIV:arna som befinner sig i tabellen med ID: "PAYMENTTABLE"

Hoppas någon kan hjälpa mig med detta, då jag verkligen inte kan javascript och har snart inget hår kvar på huvudet :)

<script type="text/javascript"> 
function hideDiv(){ 
tag = document.getElementsByTagName("Div"); 

for(x=0;x<tag.length; x++){ 
if(tag[x].getAttribute('id').indexOf("") != -1){ 
tag[x].style.display = "none"; 
} 
} 
} 
function view(id){ 
ge = document.getElementById(id.value); 
hideDiv(); 
ge.style.display = "block"; 
} 
</script>
Medlem sedan mars 2003429 inlägg
#2

Hej,

Du får ursäkta att jag inte hinner testa koden nu men vad som borde funka är om du ändrar detta:
tag = document.getElementsByTagName("Div");
Till:
var table = document.getElementById("PAYMENTTABLE");
tag = table.getElementsByTagName("Div");

Lycka till!

Mvh
Tobias

Medlem sedan dec. 2004143 inlägg
#3

Det fungerade hur bra som helst :) Tack Tobias!

262 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)