Div.appendChild or innerHTML += ?
-
So when adding content to a DIV, what's the difference in using appendChild vs. innerHTML += "string"?
Is one more correct than the other?
-
.innerHTML predates .appendChild.
.innerHTML is not standard (but supported by most browsers anyway)
.appendChild is part of the W3C DOM standard. -
I think .innerHTML is proposed for the HTML5 specs though.
-
See Chapter 20, when I finish it, for a thorough answer. Quick answer:
Depends on content. Just text? innerHTML is far easier. Want to add a table? innerHTML is the hard way.
-
@martinrinehart said:
See Chapter 20, when I finish it, for a thorough answer. Quick answer:
Depends on content. Just text? innerHTML is far easier. Want to add a table? innerHTML is the hard way.
Isn't there also innerText for adding just pure text? Though - this might be IE only...
Advertisement