我正在尝试编写 JavaScript 代码,以便在单击某一天时应用 FA 勾号图标,如果没有勾号,则应用勾号,并且如果有的话则移除它。我已经编写了一个添加图标的代码,但是无法弄清如何删除它。
以下是我的代码:
HTML 和 JS:
以下是我的代码:
HTML 和 JS:
const days = document.getElementsByClassName('day')
for (let i = 0; i < days.length; i++) {
days[i].addEventListener('click', function(e){
const tick = document.createElement('i');
tick.classList = 'fas fa-check-square fa-4x'
this.append(tick);
});
}
<div class="day">1</div>
<div class="day">2</div>
<div class="day">3</div>
<div class="day">4</div>
<div class="day">5</div>
<div class="day">6</div>
<div class="day">7</div>
<div class="day">8</div>
<div class="day">9</div>
<div class="day">10</div>
toggleClass()
,它会为您添加和删除类。 - need_to_know_now