Вывод нескольких innerHTML
Как правильно выводить несколько дивов за раз с помощью innerHTML?
var my_div = newDiv = null;
function addElement() {
// Создаём новый элемент div
// и добавляем в него немного контента
var newDiv = document.createElement("div");
newDiv.innerHTML = "<h1>Привет!</h1>";
newDiv.innerHTML = "<h2>Пока!</h2>";
// Добавляем только что созданный элемент в дерево DOM
my_div = document.getElementById("org_div1");
document.body.insertBefore(newDiv, my_div);
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>test</title>
</head>
<body>
<div id='org_div1'>Текст выше сгенерирован автоматически.</div>
</body>
</html>
Источник: Stack Overflow на русском