
已解决问题
谷歌用户在2018.04.30提交了关于“暴力摩托J**aScript运行时出错:无法获取未定义或**ll引用的属性length”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-27T20:18:37。varcurrent_index=0;
vartimer=window.setInterval(autoChange,5000);
varbutton_li=document.getElementById("button").getElementsByTagName("li");
varpic_div=document.getElementById("banner_pic").getElementsByTagName("div");
for(vari=0;i<button_li.length;i++){
button_li[i].onmouseover=function(){
if(timer){
clearInterval(timer);
}
for(varj=o;j<pic_div.length;j++){
if(button_li[j]==this){
current_index=j;
button_li[j].className="current";
pic_div[j].className="current";
}else{
pic_div[j].className="pic";
button_li[j].className="but";}}}
button_li[i].onmouseout=function(){
timer=setInterval(autoChange,5000);}}
functionautoChange(){
++current_index;
if(current_index==button_li.length){
current_index=0;
}
for(vari=0;i<button_li.length;i++){
if(i==current_index){
button_li[i].className="current";
pic_div[i].className="current";
}else{
button_li[i].className="but";
pic_div[i].className="pic";}}}
希望大家能够帮助她。详细问题描述及疑问:
varcurrent_index=0;
vartimer=window.setInterval(autoChange,5000);
varbutton_li=document.getElementById("button").getElementsByTagName("li");
varpic_div=document.getElementById("banner_pic").getElementsByTagName("div");
for(vari=0;i<button_li.length;i++){
button_li[i].onmouseover=function(){
if(timer){
clearInterval(timer);
}
for(varj=o;j<pic_div.length;j++){
if(button_li[j]==this){
current_index=j;
button_li[j].className="current";
pic_div[j].className="current";
}else{
pic_div[j].className="pic";
button_li[j].className="but";}}}
button_li[i].onmouseout=function(){
timer=setInterval(autoChange,5000);}}
functionautoChange(){
++current_index;
if(current_index==button_li.length){
current_index=0;
}
for(vari=0;i<button_li.length;i++){
if(i==current_index){
button_li[i].className="current";
pic_div[i].className="current";
}else{
button_li[i].className="but";
pic_div[i].className="pic";}}}
期待您的答案,谢了,下次有事儿别忘了找我 !