Supponiamo di avere il seguente elemento <p id="abc">Hello World</p>
. Se voglio modificare il contenuto nel tag <p>
ho due modi nel codice javascript:
TextNode o innerHTML
document.getElementById("abc").innerHTML="good morning";
document.getElementById("abc").firstChild.nodeValue="good morning";
Le domande sono:
- che sono la differenza tra le 2 soluzioni?
- Quale dovrei usare? C'è uno migliore dell'altro?
Lettura consigliata: 1) http://stackoverflow.com/a/1359822/1273830 2) http://kellegous.com/j/ 2013/02/27/InnerText-vs-TextContent / – Prasanth