我正在使用Sweet Alert 2,並且當同一個類的元素超過1個時,它看起來不能按類進行定位。Sweet Alert 2 - 爲什麼我不能按課堂上的目標?
例如,我有一個輸出記錄列表和每個記錄旁邊的「刪除」按鈕的表格,例如,
<a class="delete-course" href="#">Delete Course</a>
JS的我有目標,通過.delete-course
:
document.querySelector('.delete-course').addEventListener('click', function(e) {
console.log('delete course pressed');
// ...
});
所有的代碼工作正常,如果只有1 '刪除課程' 按鈕。但是如果我有多個按鈕,只有在點擊第一個按鈕時纔會觸發。例如:
<!-- 1 --> <a class="delete-course" href="#">Delete Course</a>
<!-- 2 --> <a class="delete-course" href="#">Delete Course</a>
<!-- 3 --> <a class="delete-course" href="#">Delete Course</a>
它將工作的<!-- 1 -->
但不<!-- 2 -->
或<!-- 3 -->
這是爲什麼?我認爲,因爲我是按班級定位的,當點擊該類的任何元素時,它會觸發?