Hej! Felmeddelande? Fungerar det nu då?Visa/dölja div
Är inte direkt nån mästare på javascript så här kommer mitt problem.
Jag försöker dölja/visa en div genom att man klickar i en checkbox. Inget svårt antar jag men jag kopierade ett script som jag hittade på nätet och det blir något fel. Postar koden här:
I Head:
<code>
function showHide(id) {
var e=document.getElementById(id); if(e==null) return; e.style.display=e.style.display=="none"? "" : "none";
}
</code>
I kod:
<code>
<input id="_ctl14" type="checkbox" name="_ctl14" onclick="javascript:showHide('namndiv');" />
<div id="namndiv">test</div>
</code>
Antar att det är nåt enkelt litet fel? Sv: Visa/dölja div
Fungerar fint när jag testade din kod.
Prova att ändra till denna:
e.style.display=(e.style.display=="none")? "":"none";Sv: Visa/dölja div
Annars kan du göra såhär:
<script type="text/javascript">
function showHide(id) {
var o=document.getElementById(id);
if(o) o.style.display=(o.style.display=="none")? "":"none";
}
</script>
Finns där någon risk för att diven Inte finns på sidan?