Hallo,
"true" schreibt man viel schneller als "disabled" und weniger Platz braucht es auch...
Und element.disabled = true schreibt sich noch schneller als setAttribute.
LOL - Daran dachte ich auch als erstes, hab's aber nicht zu posten gewagt.
Wenn es noch etwas umständlicheres als setAttribute gäbe, würden die meisten es bestimmt gleich verwenden und empfehlen. ;)
viel schöner. Das Ergebnis von:
element.setAttribute("disabled", true);
entspricht der Erwartung, das Ergebnis von
element.setAttribute("disabled", false);
kann hingegen überraschend sein. Es fällt (in den von mir getesteten Browsern - nicht nur IE) anders aus als das Ergebnis von
element.disabled = false;
Cheatah hat den Unterschied im von mir verlinkten Archivthread begründet.
Freundliche Grüße
Vinzenz