我在声明的函数中有一个for循环,它似乎只能工作一个毫秒(在一个事件中调用之后),然后它在开始时就回来了。我的代码:
<script type="text/javascript">
function nextImage() {
var images = document.querySelectorAll('img');
var imageArray = images.length;
var i;
for (i = 0; i <= imageArray; i++) {
images[i].removeAttribute('class');
}
}
var nextButton = document.getElementById('next');
nextButton.addEventListener('click', nextImage, false);
</script>
我希望在执行事件后永久删除图像的属性。我错过了什么?
非常感谢。