Angenommen, wir haben das folgende Element <p id="abc">Hello World</p>
. Wenn ich den Inhalt in dem <p>
Tag ändern möge habe ich zwei Möglichkeiten, in dem Javascript-Code:
TextNode oder innerHTML
document.getElementById("abc").innerHTML="good morning";
document.getElementById("abc").firstChild.nodeValue="good morning";
Die Fragen sind:
- Welches sind die Differenz zwischen den zwei Lösungen?
- Welches sollte ich verwenden? Gibt es einen besser als den anderen?
nachlesen: 1) http://stackoverflow.com/a/1359822/1273830 2) http://kellegous.com/j/ 2013/02/27/innertext-vs-textcontent / – Prasanth