webForumDet fria alternativet

sätta for-attributet för label

JavaScriptur Javascript

6 svar · 395 visningar · startad av haagel

Medlem sedan feb. 2006134 inlägg
Frågan#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?

Medlem 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?

Medlem sedan sep. 2006867 inlägg
#3

Svårt att ändra på syntaxen

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

Använd setAttribute:

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

Tackar! :)

Medlem sedan nov. 20014 054 inlägg
#6

headbug skrev:

Svårt att ändra på syntaxen

<label for="mitt_form_element">

dough! :)

Medlem sedan sep. 2006867 inlägg
#7

Hehe :p

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