webForumDet fria alternativet

document.getElementById till variabel?

1 svar · 205 visningar · startad av Travoni

TravoniMedlem sedan okt. 20041 556 inlägg
#1

Typ detta funkar ju

var obj = document.getElementById("my_obj");
obj.style.display="none";

Men varför funar inte detta:

var obj = document.getElementById;
obj("my_obj").style.display="none";
JojoxxMedlem sedan juni 20004 308 inlägg
#2

Därför att getElementById är en metod och inte ett objekt. (Men båda varianterna fungerar i IE).

Detta är ok:

var obj = document;
obj.getElementById("my_obj").style.display="none";

Även om man inte vinner så mycket på det.

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