document.getElementById().行26 错误:缺少对象

来源:百度知道 编辑:UC知道 时间:2024/06/14 01:17:41
求高手帮忙!!!

行26: document.getElementById("focusThree1").style.display="block";

整段代码为:<SCRIPT language=javascript>

var nThree;
nThree=1;
setTimeout('change_Three()',6000);
function change_Three()
{
if(nThree>4) nThree=1
setTimeout('setFocusThree('+nThree+')',6000);
nThree++;
Threett=setTimeout('change_Three()',6000);
}
function setFocusThree(i)
{
selectLayerThree(i);
}
function selectLayerThree(i)
{
switch(i)
{
case 1:
document.getElementById("focusThree1").style.display="block";
document.getElementById("focusThree2").style.display="none";
document.getElementById("focusThree3").style.display="none";
document.getElementById("focusThree4").style.display="none";
document.getElementById("foc

1.检查页面上是否有ID 为 focusThree1 的控件.

2.如果JS是在加载完页面之前执行.那必须得在所有JS中使用到的控件声明之下再执行.不然是找不到控件的.

没有ID为focusThree1的对象或者对象还未载入