用 下面这种语句来写
try{
   //code
}
catch(e){}

解决方案 »

  1.   

    或者用if (typeof(对象id) == "undefined")
    {
      alert("对象不存在");
    }
      

  2.   

    如果是vbscript:IsObject(***),***为对象则为true;如果是javascript: 可以用 typeof(***)=="object" 来判断是否为对象
      

  3.   

    或者
    document.getElementById如果是null就没有下载完毕
      

  4.   

    其实可以简单的用 if (document.all.你的id) ...<script>
    if (document.all.o) alert(document.all.o.tagName)
    //这个时候o还没有下载
    </script><input id=o><script>
    if (document.all.o) document.all.o.value="test_ok"
    </script>