我對此很陌生。我正在嘗試創建一個以HTML格式運行的HTML代碼。它顯示圖像5秒鐘並隱藏,下一個圖像通過按鈕顯示。顯示圖片(5秒後隱藏),點擊顯示圖片(查看下一張圖片)?
我通過在線發現了大部分代碼。有人可以看到我在哪裏錯了。
<!DOCTYPE html>
<html>
<head>
<button id="next" onclick="showNext();">Show next image</button>
<div class="image" style="display: none;"><img src=「1.jpg」></div>
<div class="image" style="display: none;"><img src=「2.jpg」></div>
<div class="image" style="display: none;"><img src=「3.jpg」></div>
<script type="text/javascript">
var divs = document.querySelectorAll('div.image');
var button = document.getElementById('next'); //button.
var currentImage = 0;
function showNext() {
button.style.display = 'inline';
divs[currentImage].style.display = 'block';
setTimeout(hide, 5000);
}
function hide() {
button.style.display = 'block';
divs[currentImage].style.display = 'none';
currentImage = (currentImage + 1) % divs.length;
}
</script>
</head>
</html>
這是用於
var divs = document.querySelectorAll(‘image');
var button = document.getElementById('next');
var currentImage = 0;
function showNext() {
button.style.display = 'inline';
divs[currentImage].style.display = 'block';
setTimeout(hide, 500000);
}
function hide() {
button.style.display = 'block';
divs[currentImage].style.display = 'none';
currentImage = (currentImage + 1) % divs.length;
}
您是否知道[如何使用您的控制檯?](http://stackoverflow.com/documentation/javascript/185/hello-world/714/using-console-log)您至少有一個語法錯誤。你也有一個無效的選擇器。基本上,你的代碼非常糟糕。 –
更改'querySelectorAll('image'); '這個'querySelectorAll('image'); ' –
謝謝,還有一個問題,當我點擊我的按鈕時,爲什麼不顯示圖像? – Abii