molily: text in element übertragen

Beitrag lesen

document.getElementById('hintergrund').innerHTML += linkList;

hier kann ich keinen unterschied zur vorangegangenen funktion feststellen...

Was bedeutet das? Überschreibt es den Inhalt?

was soll das "+" bewirken?

el.innerHTML += 'foo';
ist eine Kurzschreibweise für
el.innerHTML = el.innerHTML + 'foo';
(Auslesen, String anhängen, wieder Zuweisen)

document.getElementById('hintergrund').insertAdjacentHTML('beforeEnd', linkList);

das funktioniert nicht, die fehlerkonsole meint: "is not a function" (?)

Oops, Firefox kennt die Methode tatsächlich noch nicht.

Ob der Handler als erster oder letzter ausgeführt wird, dürfte für das Einfügen der Inhalt keinen Unterschied machen, es sei denn, der Handler baut auf den DOM-Änderungen vorheriger Handler auf.

du willst sagen es ist egal ob das .innerHTML onload ausgeführt wird oder nicht, gell?

Nein, das wollte ich nicht sagen.

Es ist egal, ob du

addEvent(window, "onload", irgendeineAndereFunktion);
addEvent(window, "onload", writeLinks);

oder

addEvent(window, "onload", writeLinks);
addEvent(window, "onload", irgendeineAndereFunktion);

notierst – unter der Voraussetzung, dass »irgendeineAndereFunktion« nichts tut, was »writeLinks« an seiner Arbeit hindert.

Mathias