Visa/gömma div med en checkbox...

JavaScript

1 svar · 362 visningar · startad av PATTAN

Medlem sedan maj 200315 inlägg
Trådstart#1

Hej..

Jag undrar hur man kan göra så att en <div> visas eller gömms när man trycker på en checkbox...

Att visa den var inga problem.. grejen är hur man kan veta att det är andra gången checkboxen blir tryckt på...

Så här ser min kod ut änsålänge:

function visa(){
	document.getElementById("lstproj").style.display = ""; 
}

<input type="checkbox" name="chkProj" value="proj" onclick="return visa();"  />

<div id="lstproj" style="display: none;">content</div>

En lätt lösning är ju att lägga in en yterligare checkbox som gör att <div> göms.. men jag vill kunna styra detta bara från en checkbox.

Tack för alla ideer..

Medlem sedan juni 200032 967 inlägg
#2
function visa(){
    var obj = document.getElementById("lstproj");    
    (obj.style.display=="none") ? obj.style.display = "" : obj.style.display="none";
}
368 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
171 ms — deklarationer (db)
0 ms — hämta statistik (cache)
191 ms — hämta tråd, inlägg och bilagor (db)
172 ms — ändringar (db)