javaScript运行时出错:无法获取未定义或null引用的属性length
var current_index=0;
var timer=window.setInterval(autoChange, 5000);
var button_li=document.getElementById("button").getElementsByTagName("li");
var pic_div=document.getElementById("banner_pic").getElementsByTagName("div");
for(var i=0;i<button_li.length;i++){
button_li[i].onmouseover=function(){
if(timer){
clearInterval(timer);
}
for(var j=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); }}
function autoChange(){
++current_index;
if(current_index==button_li.length){
current_index=0;
}
for(var i=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"; } }}
你首先要确定你的HTML网页中有ID为button/banner_pic等控件的
这段程序要配合HTML使用的
下一篇:在电脑上淘宝网相关的宝贝链接在哪