Web-TorMedlem sedan nov. 200013 890 inläggTrådstart#1 Så här använder man ju <label> i vanliga fall:
<div>
<label for="foo">Include</label><input type="checkbox" id="foo"/>
</div>
Finns det något sätt att använda <label> utan att ange ett id på <input> fältet? Typ så här?
<div>
<label for="this.nextSibling">Include</label><input type="checkbox"/>
</div>
PPeter SMedlem sedan dec. 20025 483 inlägg Ja:
<label>Include <input type="checkbox"/></label>

Web-TorMedlem sedan nov. 200013 890 inläggMåste funka i IE 5.5+
Vet inte om ovanstående funkar i någon annan läsare men det funkar inte i IE6. 
PPeter SMedlem sedan dec. 20025 483 inlägg Kan du sätta id på <label>? Då
window.onload=function(){
document.getElementById("foo").onclick=function(){
this.all[0].checked = !this.all[0].checked;
}
}
Annars är jag tveksam till att det går, eftersom for-attributet förväntar sig en textsträng som skall matcha värdet på ett id-attribut.
PPeter SMedlem sedan dec. 20025 483 inlägg
Travoni skrev:
Web-Tor skrev:
...utan att ange ett id på <input> fältet? Typ så här?

Men min fråga gäller ju om Tor kan sätta id på <label>. 
Web-TorMedlem sedan nov. 200013 890 inläggJag var helt enkel intresserad av om det gick att använda <label> utan att använda mig av id... men det ser svårt ut.