I have many in my html and want to add more through javascript. However, using innerHTML is just replacing my existing sections with new ones, instead of adding them to the old ones.

Đang xem: Can't get jquery (or javascript) pass my variable to the next page

What else can I use?


144k76 gold badges655 silver badges710 bronze badges

asked Nov 21, 2012 at 14:05


You can use

document.getElementById(“parentID”).appendChild(/*..your content created using DOM methods..*/)or

document.getElementById(“parentID”).innerHTML+= “new content”


37k5 gold badges39 silver badges53 bronze badges

answered Nov 21, 2012 at14:07


Sajjan SarkarSajjan Sarkar

3,6924 gold badges38 silver badges48 bronze badges


I Just came across to a similar to this question solution with included some performance statistics.

It seems that example below is faster:

document.getElementById(“container”).insertAdjacentHTML(“beforeend”, “

Xem thêm: Nắm Bắt Tâm Lý Đàn Ông Khi Người Đàn Ông Im Lặng, Đàn Ông Nghĩ Gì Khi Chia Tay Trong Im Lặng


Reference: 1) Performance stats 2) API – insertAdjacentHTML

I hope this will help.

answered Jul 22, 2018 at 19:33


Xem thêm: Điều Trị Ung Thư Thận Rcc – Ung Thư Thận: Những Điều Cần Biết


6208 silver badges12 bronze badges


I think if you want to add content directly to the body, the best way is:

document.body.innerHTML += “bla bla”;To replace it, use:

document.body.innerHTML = “bla bla”;

answered Jan 16, 2015 at 10:30


2632 silver badges2 bronze badges


Try the following syntax:

document.body.innerHTML += “My new content


answered Aug 3, 2017 at 11:28


144k76 gold badges655 silver badges710 bronze badges


You”re probably using

document.getElementById(“element”).innerHTML = “New content”Try this instead:

document.getElementById(“element”).innerHTML += “New content”Or, preferably, useDOM Manipulation:

document.getElementById(“element”).appendChild(document.createElement(“div”))Dom manipulation would be preferred compared to using innerHTML, because innerHTML simply dumps a string into the document. The browser will have to reparse the entire document to get it”s stucture.

Related Post

Leave a Reply

Your email address will not be published. Required fields are marked *