Die Frage ist natürlich, ob das so spezifiziert ist...
Nein. DOM HTML regelt, welche Elementobjekte welche Eigenschaften haben. Und da das html-Element im HTML-Standard kein class-Attribut hat, hat das html-Elementobjekt im HTML-DOM auch keine Eigenschaft className.
Kann sein, dass ich falsch liege, aber meiner Meinung nach ist der Knackpunkt folgende Zeile:
interface HTMLHtmlElement : HTMLElement {
HTMLElement hat aber eine Eigenschaft className.
Mo