У меня есть группа <span>
в пределах <div>
, которую я хочу удалить при нажатии.Но JavaScript не работает так, как задумано.
Я также разработал мой div для нас в виде сетки, которую я не подозреваю в качестве виновника.
HTML:
<div class="collage">
<span class="col01">1</span>
<span class="col02">2</span>
<span class="col03">3</span>
<span class="col04">4</span>
JavaScript:
var init2 = function () {
document.querySelectorAll('.span[class^="col"]').addEventListener('click', spanRemover, false)
var spans = document.querySelectorAll('.collage span')
function spanRemover (e) {
for (var i = 0; i < spans.length; i++) {
if (e.target === spans[i]) {
spans[i].remove()
}
}
}
}
window.addEventListener('DOMContentLoaded', init2, false)