webForumDet fria alternativet

sätta for-attributet för label

6 svar · 395 visningar · startad av haagel

haagelMedlem sedan feb. 2006134 inlägg
#1

Hej!

Jag vill sätta for-attributet för en label till ett speciellt värde.

Vanligtvis för att ändra attribut kan jag ju göra så här:

var minLabel = document.getElementById('minlabel');
minLabel.id = 'apa';

Men nu är ju 'for' ett reserverat ord i JavaScript och jag kan inte använda det.
(Alltså INTE "minLabel.for = 'nånting';")

Hur gör man?

Fredde MannenMedlem sedan nov. 20014 054 inlägg
#2

varför använda for? du kan inte använda något synonym för det istället?

headbugMedlem sedan sep. 2006867 inlägg
#3

Svårt att ändra på syntaxen

<label for="mitt_form_element">
nitro2k01Medlem sedan aug. 20039 342 inlägg
#4

Använd setAttribute:

minLabel.setAttribute("for", "någonting");
haagelMedlem sedan feb. 2006134 inlägg
#5

Tackar! :)

Fredde MannenMedlem sedan nov. 20014 054 inlägg
#6

headbug skrev:

Svårt att ändra på syntaxen

<label for="mitt_form_element">

dough! :)

headbugMedlem sedan sep. 2006867 inlägg
#7

Hehe :p

132 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)