0

所以我在 js 中制作了一个简单的幻灯片来在页面中显示照片,问题是每当我尝试幻灯片时,控制台都会显示错误

ReferenceError:找不到变量:下一个

这是我的代码:

幻灯片js代码:

    <script>
var myImage= new Array(); 
myImage[0]="1.jpg";       
myImage[1]="2.jpg";
myImage[2]="3.jpg";
myImage[3]="4.jpg";
myImage[4]="5.jpg";
myImage[5]="6.jpg"; 
myImage[6]="7.jpg"; 
myImage[7]="8.jpg"; 
myImage[8]="9.jpg"; 
myImage[9]="10.jpg"; 
myImage[10]="11.jpg"; 
myImage[11]="12.jpg";   

var ImageCnt = 0;

function next(){
    ImageCnt++;
    document.getElementById("whiteBox").style.background = 'url(' + myImage[ImageCnt] + ')';
  }
function previous(){
    ImageCnt--;
    document.getElementById("whiteBox").style.background = 'url(' + myImage[ImageCnt] + ')';
  }
</script>

html正文代码:

<div data-role="content">
    <div id="whiteBox"></div>
    <a href="#" onclick="next();return false;"><img src="next.png"/></a>
    <a href="#" onclick="previous();return false;"><</a>
    </div>

我在网上搜索了很多类似的情况,但我找不到解决办法。

4

1 回答 1

1

您是否尝试过在控制台中调用它?

使用谷歌浏览器按 CTRL+SHIFT+J 并输入next();

或者试试这个;

<a href="#" onclick="javascript:next();"><img src="next.png"/></a>
于 2013-05-13T17:06:34.753 回答