wahsaga: IF-Anweisungen oder Switch-Case?

Beitrag lesen

hi,

if(document.getElementById("Eins").options[document.getElementById("Eins").selectedIndex].value == "a")
if(document.getElementById("Eins").options[document.getElementById("Eins").selectedIndex].value == "b")
if(document.getElementById("Eins").options[document.getElementById("Eins").selectedIndex].value == "c")

achtung! getElement(s)By... sind "teure" funktionen, sie kosten performance, weil immer wieder der dokumentbaum durchsucht werden muss, bei jedem aufruf.

viel "günstiger" wäre hier:

var obj = document.getElementById("Eins");
if(obj.options[obj.selectedIndex].value == "a")
...

gruß,
wahsaga

--
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."