快捷导航

Button[index - 1]报错未定义。

window.onload=function(){varBox=document.getElementById("Box");varPicture=document.getElementById("Picture");varButton=document.getElementById("Button").getElementsByTagName("span");vararrow_left=document.getElementById("arrow_1");vararrow_right=document.getElementById("arrow_2");varindex=1;functionShowButton(){Button[index-1].className="show";}functionScroll(offset){varNewLeft=parseInt(Picture.style.left)+offset;Picture.style.left=NewLeft+"px"if(NewLeft>-600){Picture.style.left=-1800+"px";}if(NewLeft

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

你的index是在onload中定义的,如果不依靠传参,当然不能在内部方法中调用,所以才会给出上面的报错。
回复

使用道具 举报

请使用 isNaN() 来判断一个值是否是数字。原因是 NaN 与所有值都不相等,包括它自己。我看到有NAN这里应该是类型有问题吧,
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP