Этот код должен быть циклическим и добавлять несколько div, но он не работает. Когда я нажимаю на него, появляется только один div. Если я снова нажму, ничего не произойдет.add div using appendChild
<body>
<div class="start" >
<div id = "coba">
</div>
<div id = "cobi">
</div>
</div>
<script>
var divs = document.getElementById("coba").addEventListener("click", function() {
for (var i = 1; i < 100; i++) {
var di = document.createElement('div');
document.getElementById('coba').appendChild(di);
}
});
</script>
</body>
Спасибо за вашу помощь
Это работает отлично Check [** здесь **] (https://jsfiddle.net/227u9dpp/) – brk
без какой-либо стиль или контент, вы не увидите визуально несколько элементов div, поскольку они пусты и не занимают вертикального пространства. –
Может подтвердить, что говорит @PatrickEvans; Я переработал ваш код в jsfiddle здесь: [https://jsfiddle.net/q36tpLfL/1/](https://jsfiddle.net/q36tpLfL/1/). Я бросил какой-то текст, чтобы увидеть что-нибудь, и похоже, что он работает. –