我的eventListener無法正常工作。我想在單擊$(".new-slide")
之前附加一個元素newSlideDiv
。如何正確使用?這是我的錯誤代碼。在被點擊的元素後面追加元素
現在代碼在每個新幻燈片按鈕之前附加newSlideDiv
。
var newSlideButton = document.querySelectorAll('.new-slide');
for (var i = 0; i < newSlideButton.length; i++) {
newSlideButton[i].addEventListener('click', function(){
newSlide(); }, false)
}
var newSlide = function() {
var newSlideDiv = $('<div class="step slide">
<h2>New Slide</h2></div>');
$(".new-slide").before(newSlideDiv);
}
我不知道爲什麼你使用像'document.querySelectorAll(」新-slide')'和'.addEventListener',而不是使用JQuery的東西,因爲你在newSlide函數中使用JQuery – Oliboy50