TypeError: Not enough arguments to Node.insertBefore.

Hi,

ich nehme gerade ein JavaScript Tutorial durch. Es soll ein Link, der mit JavaScript generiert wurde, vor einer div-box eingefügt werden. Aber im Firefox kommt die Fehlermeldung „TypeError: Not enough arguments to Node.insertBefore.“ im Chrome funktioniert es.

Hier Vorschau
http://jsfiddle.net/Qustv/

Bitte helfen warum das so ist.

Edit: Erwartet also zwei Parameter. So wäre das richtig:

document.getElementById("box1").insertBefore(einzufuegenesObjekt, document.getElementById("div2"));

Versteh nur nicht ganz warum das Element davor mit ansprechen muss.

Und lustig dass es da so gelehrt wird :smiley:

Wo wird das denn so gelehrt?

parentElement.insertBefore(newElement, referenceElement);

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide

html-seminar