1.
if (document.all.對象)
  {...}2.
if (typeof(document.all.對象)=="object") 
  {...}針對netscape的自己寫

解决方案 »

  1.   

    typeof 运算描述
    返回一个用来表示表达式的数据类型的字符串。
    语法
    typeof [ ( ] expression [ ) ] ;
    expression 参数是需要查找类型信息的任意表达式。 说明
    typeof 运算符把类型信息当作字符串返回。typeof 返回值有六种可能: "number," "string," "boolean," "object," "function," 和 "undefined."
    typeof 语法中的圆括号是可选项。 
      

  2.   

    for(i=0;i<4;i++)
        {
            otherob = "t"+i;
            if(typeof(eval(otherob)) == "object")
            eval(otherob).style.backgroundColor="red";
        
        }
    我这样写可以吗?
      

  3.   

    eval("if(typeof(document.all('po'))) {}")
      

  4.   

    综合以上各人解答,得到以下成功代码 
       for(i=0;i<4;i++)
        {
            otherob = "t"+i;
            if(document.all(otherob))
            {
            eval(otherob).style.backgroundColor="#FFFFFF";
        }
            
    }
    谢谢