Don P: getElementsByClassName – wozu?

Beitrag lesen

Hallo,

( function(){vari=5; var i; alert(i)} )();

gint auch "undefined" aus

Da sind zwei Tippfehler drin, der eine ist entscheidend für deine falsche Schlußfolgerung ;-)

Ok, so wär's richtig:

( function(){var i=5; var i; alert(i);} )(); // 5

Dann stimmt's auch wieder. i wird auch hier nur lokal angelegt.

Gruß, Don P