JürgenB: Funktionen

Beitrag lesen

Hallo Felix,

innerHTML gehört nicht zum Standard und wird auch nicht von allen Browsern unterstützt. Gerade die MACs älterer Art, von denen noch viele im Einsatz sind, haben da ihre Probleme, die bis zum Absturz des Browsers führen können. Daher sollte man innerHTML nur benutzen, wenn der Aufbau eines komplizierten DOM-Baumes mit createElement etc. zu kompliziert ist. Außerdem muss das Vorhandensein von innerHTML abgefragt werden, und eine Prüfung auf MAC und IE erfolgen.

Bei einem so einfachen DOM-Zugriff wie das Ändern eines Textknotens kann ich von innerHTML nur abraten. Die wenigen Zeichen, die eingespart wurden, sind teuer erkauft.

Gruß, Jürgen