Добрый вечер. Такой вопрос
Разметка:
<body>
<input id="newcarousel" type="button" value="Добавить карусель"></input>
</body>
При нажатии на кнопку срабатывает JS:
var div = document.createElement("div");
document.querySelector("body").appendChild(div);
document.querySelector("body div:last-child").classList.add("carousel");
после трёх нажатий кнопки результат такой:
<div class="carousel"></div>
<div></div>
<div></div>
Почему?
код на jsfiddle:
http://jsfiddle.net/nQU86/