console
window.onload = function() {
var box = document.getElementById('box');
var img = box.getElementsByTagName('img');
var li = box.getElementsByTagName('li');
var x = 0;
function paolu() {
x++;
if (x == 5) {
x = 0;
}
for (var i = 0; i < 5; i++) {
img[i].style.display = 'none';
li[i].style.background = '#fff';
}
img[x].style.display = 'block';
li[x].style.background = 'blue';
}
var timer = setInterval(paolu, 1500)
for (var i = 0; i < li.length; i++) {
li[i].xuhao = i;
li[i].onmouseover = function() {
x = this.xuhao;
clearInterval(timer);
for (var i = 0; i < 5; i++) {
img[i].style.display = 'none';
li[i].style.background = '#fff';
}
img[x].style.display = 'block';
li[x].style.background = 'blue';
}
li[i].onmouseout = function() {
timer = setInterval(paolu, 1500);
}
}
}
<div id="box">
<img src="1.png" style="display:block;">
<img src="2.png">
<img src="3.png">
<img src="4.png">
<img src="5.png">
<ul>
<li style="background:blue;">
</li>
<li>
</li>
<li>
</li>
<li>
</li>
<li>
</li>
</ul>
</div>
*,
ul,
li,
img {
padding: 0;
margin: 0;
}
#box {
width: 800px;
height: 400px;
margin: 50px auto;
position: relative;
}
#box img {
position: absolute;
left: 0px;
top: 0px;
display: none;
}
ul {
list-style: none;
width: 200px;
height: 30px;
position: absolute;
left: 300px;
bottom: 20px;
}
ul li {
width: 30px;
height: 30px;
border-radius: 15px;
background-color: #fff;
float: left;
margin-right: 10px;
}