molily: text in element übertragen

Beitrag lesen

Hallo,

document.getElementById("hintergrund").document.write("<p>" + links + "</p>");

Das ist Phantasiesyntax. getElementById gibt dir ein Elementknoten zurück. Dieser hat keine document-Eigenschaft. Was du brauchst ist eher http://de.selfhtml.org/javascript/objekte/all.htm#inner_html@title=innerHTML. Oder, wenn du dem bestehenden Inhalt etwas anhängen willst: element.insertAdjacentHTML('beforeEnd', '…');

geht schon mal nicht, was die fehlerkonsole ausspuckt versteh ich auch nicht recht (FB / document undefined -> ich soll also in einer variablen definieren welches document... ?)

Also wenn ich den Code im Firefox ausführe in einem Dokument, in dem es ein Element mit der ID hintergrund gibt, so bekomme ich den Fehler:

TypeError: document.getElementById("hintergrund").document is undefined
document.getElementById("home").document.write("<p>" + links + "</p>")

Das bedeutet, dass das Objekt, das document.getElementById("hintergrund") zurückgibt, keine document-Eigenschaft hat.

Mathias