【发布时间】:2021-09-25 16:57:22
【问题描述】:
我想在每次单击按钮时添加一个 div(使用 class="book-card")(使用 class="add-book-btn"。使用下面的代码,当我第一次单击按钮时,它可以工作。但后来出了点问题,按钮似乎不起作用。
HTML:
<fieldset class="self">
<legend class="self-title">curently reading</legend>
<button class="add-book-btn"><i class="fas fa-plus plus-icon"></i></button>
</fieldset>
JS:
const selfs = document.getElementsByClassName("self");
const addBookBtn = document.getElementsByClassName("add-book-btn");
addBookBtn[0].addEventListener("click", function() {
selfs[0].innerHTML += `<div class="book-card"></div>`;
console.log(selfs[0]);
});
【问题讨论】:
标签: javascript html