molily: Bei MouseOver Hintergrundbild wechseln?

Beitrag lesen

Hallo,

document.body ist in http://de.selfhtml.org/javascript/objekte/htmlelemente.htm@title=HTML-Elementobjekte nicht aufgeführt

document.body müsste eher unter http://de.selfhtml.org/javascript/objekte/document.htm aufgeführt sein und dort eine eigene Unterseite besitzen.

Die Eigenschaften von body-Elementknoten sind durchaus beschrieben: http://de.selfhtml.org/javascript/objekte/htmlelemente.htm#body. Aber eben nicht, dass man auf den body-Elementknoten einfach über document.body zugreifen kann.

statt dessen wird document.getElementsByTagName("body")[0] verwendet.

Das Problem ist bekannt und geht weit über die Geschichte mit document.body hinaus. SELFHTML ist in dem Punkt Bullshit. Es gibt keinen Grund, nicht von DOM HTML Gebrauch zu machen und sich auf Core-Methoden zu beschränken. Meistens ist das Gegenteil ratsam. Es wurde bisher noch nicht geändert, weil SELFHTML auf breiter Ebene so vorgeht und unzählige Beispiele und Erklärungstexte hätten geändert werden müssen. Das war bisher zuviel Arbeit für SELFHTML 8.1 und 8.1.1. Außerdem wäre der Nutzen im Vergleich zum Aufwand gering - die Modernisierung wäre nur äußerlich, eine Grundüberarbeitung ist nötig.

Mathias