问题如下:v_content_list中明明有数据,连续刷新时有时候会执行无数据时的语句部分代码:
document.getElementById('HidDiv').value += insertData;
var aaa = '<div class="v_content"><div id="cartoon_list" class="v_content_list" style="top:0px; left:0px;">' + insertData + '</div> </div>';
if(document.getElementById('currentId').value==1){
aaa = '<div class="v_content"><div id="cartoon_list" class="v_content_list1" style="top:0px; left:0px;">' + insertData + '</div> </div>';
}
else if(document.getElementById('currentId').value==2){
aaa = '<div class="v_content"><div id="cartoon_list" class="v_content_list2" style="top:0px; left:0px;">' + insertData + '</div> </div>';
}
else if(document.getElementById('currentId').value==3){
aaa = '<div class="v_content"><div id="cartoon_list" class="v_content_list3" style="top:0px; left:0px;">' + insertData + '</div> </div>';
}
else if(document.getElementById('currentId').value==4){
aaa = '<div class="v_content"><div id="cartoon_list" class="v_content_list4" style="top:0px; left:0px;">' + insertData + '</div> </div>';
}
document.getElementById('v_content_box').innerHTML = aaa;
insertData="";
}else{
document.getElementById('v_content_box').innerHTML = '<span class="nocourse1"><img src="images/nocourse.png" width="661" height="294" border="0"/></span>';
}
if(document.getElementById('currentId').value<6 ){
document.getElementById('cartoon_previous_btn').style.display='none';
document.getElementById('cartoon_next_btn').style.display='none';
}else{
document.getElementById('cartoon_previous_btn').style.display='block';
document.getElementById('cartoon_next_btn').style.display='block';
}
document.getElementById('HidDiv').value += insertData;
var aaa = '<div class="v_content"><div id="cartoon_list" class="v_content_list" style="top:0px; left:0px;">' + insertData + '</div> </div>';
if(document.getElementById('currentId').value==1){
aaa = '<div class="v_content"><div id="cartoon_list" class="v_content_list1" style="top:0px; left:0px;">' + insertData + '</div> </div>';
}
else if(document.getElementById('currentId').value==2){
aaa = '<div class="v_content"><div id="cartoon_list" class="v_content_list2" style="top:0px; left:0px;">' + insertData + '</div> </div>';
}
else if(document.getElementById('currentId').value==3){
aaa = '<div class="v_content"><div id="cartoon_list" class="v_content_list3" style="top:0px; left:0px;">' + insertData + '</div> </div>';
}
else if(document.getElementById('currentId').value==4){
aaa = '<div class="v_content"><div id="cartoon_list" class="v_content_list4" style="top:0px; left:0px;">' + insertData + '</div> </div>';
}
document.getElementById('v_content_box').innerHTML = aaa;
insertData="";
}else{
document.getElementById('v_content_box').innerHTML = '<span class="nocourse1"><img src="images/nocourse.png" width="661" height="294" border="0"/></span>';
}
if(document.getElementById('currentId').value<6 ){
document.getElementById('cartoon_previous_btn').style.display='none';
document.getElementById('cartoon_next_btn').style.display='none';
}else{
document.getElementById('cartoon_previous_btn').style.display='block';
document.getElementById('cartoon_next_btn').style.display='block';
}
你多个地方使用了这个,为什么不用一个变量保存一下呢?2、你的这些代码是在加载事件执行的吗?
1、试过,没明显改进2、这些代码除第一行是一个单独的函数,页面打开加载时调用。谢谢,两位回复~