molily: Internetexplorer

Beitrag lesen

if (var ieversion = document.documentMode /*@cc_on || 7 @*/) document.documentElement.className += " ie" + ieversion;

Aber ob kurz-und-knackiger, aber potentiell missverständlicher Code (= in if) nun elegant ist?

Kurz, knackig und ein Syntaxfehler. Zuweisungen sind als Expressions, also in if (…) erlaubt, Variablendeklarationen sind jedoch eigene Statements.

Mathias