<!documenttype html>
<html>
<head>
<meta></meta>
<script type="text/javascript">
var number = 0;
var imgs = new Array();
imgs[0]="ww.jpg";
imgs[1]="wq.jpg";
imgs[2]="qq.png";
function next(){
var img_div = getElementById("imgdiv");
if(number == imgs.length){
number = 0;
}
img_div.src=imgs[number++];
}
function prv(){
var img_div = getElementById("imgdiv");
if(number == imgs.length){
number = 0;
}
img_div.src=imgs[number--];
}
</script>
</head>
<body>
<p onclick="show()">点击我</p>
<hr>
<img id="imgdiv" src = "qq.png"></img>
<hr>
<br/>
<input type="button" value="上一张" onclick="prv()"/>
<input type="button" value="下一张" onclick="next()"/>
</body>
</html>
document.getElementById,不能少document
function next() {
var img_div = document.getElementById("imgdiv");///////////
if (number == imgs.length) {
number = 0;
}
img_div.src = imgs[number++];
}
function prv() {
var img_div = document.getElementById("imgdiv");////////////
if (number <0) {/////////////
number = 0;
}
img_div.src = imgs[number--];
}
没反应肯定是js有问题,,f12看控制台就知道了
你的页面没有引用js啊~·
<!DOCTYPE html>
<script type="text/javascript">
var number = 0;
var imgs = new Array();
imgs[0]="http://n.sinaimg.cn/sports/20160525/zeNO-fxsktkp9345900.jpg";
imgs[1]="http://n.sinaimg.cn/auto/transform/20160525/BJo8-fxsktkz9793747.jpg";
imgs[2]="http://n.sinaimg.cn/sports/20160524/QSm6-fxsktkz9788021.jpg";
function next(){
var img_div = document.getElementById("imgdiv");
if(number == imgs.length){
number = 0;
}
img_div.src=imgs[number++];
}
function prv(){
var img_div = document.getElementById("imgdiv");
if(number == imgs.length){
number = 0;
}
img_div.src=imgs[number--];
}
</script>
</head>
<body>
<p onclick="show()">点击我</p>
<hr>
<img id="imgdiv" src = "http://n.sinaimg.cn/sports/20160524/QSm6-fxsktkz9788021.jpg" alt="高清-麦蒂37岁生日快乐">
<hr>
<br/>
<input type="button" value="上一张" onclick="prv()"/>
<input type="button" value="下一张" onclick="next()"/>
</body>
获取id错了,document.getElementById()
对啊,要引用js.
还有你那个getElementById()前应该有一个页面对象的,也就是document.getElementById().
肯定报错了,document.getElementById(" ")以后如果预想的结果和现实的结果不一样,就打开控制台。不建议把js标签放在body上面,程序的执行和人的思想一样也有先后一步步走。继续努力