我的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