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...
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better π
Register LoginAdvertisement