webForumDet fria alternativet

Avmarkera checkbox inför ny körning

JavaScript

0 svar · 868 visningar · startad av Jompan

Medlem sedan juli 200739 inlägg
Frågan#1

Jag har ett bildspel med kryssrutor för de bilder som ska väljas, och har nu fastnat på hur jag ska koda för att ta bort ikryssningen inför varje ny körning av ett script.

Jag tror jag borde kunna kombinera detta med koden för att göra bilderna svagare (inaktiva) eller starkare (aktiva, dvs kryssade).

Så här ser js-koden ut för detta:

function checkedBox() {
var i, ImgNode, ImgTag;
for (i=0; i<formTag.length; i++) {
imgNode = this.parentNode.firstChild;
imgTag = imgNode.nextSibling;

if (this.checked) {
imgTag.className = "markedImg";
}
else { 
imgTag.className = "unmarkedImg";
}
}
}

Classerna "markedImg" resp "unmarkedImg" är förhandsvalda i CSS-filen.

Någon som vet?

259 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)