ChrisB: Node direkt an erste Stelle von Body anhängen

Beitrag lesen

Hi,

Wie kann man ein neues Objekt DIREKT als erstes Objekt nach dem Body einhängen?
Hatte das schon versucht, aber im FF klappts nicht.
  document.getElementsByTagName("body")[0].firstChild.insertBefore(newObj);

Im FF duerfte dieses firstChild vermutlich ein Textknoten sein, wenn nach <body> erst mal Whitespace kommt ...

newObj.setAttribute('width', '100');

setAttribut macht im IE oftmals Probleme, sollte zugunsten der Schreibweise object.attributName = wert vermieden werden.

body mit getElementsByTagName zu ermitteln kannst du dir uebrigens auch sparen - alle relevanten Browser kennen document.body.

MfG ChrisB

--
„This is the author's opinion, not necessarily that of Starbucks.“