<div id=tt>clement</div>
<input type=button value=show onclick="if(document.all.tt) document.all.tt.innerHTML=''; else return false;">

解决方案 »

  1.   

    if(typeof(tt)=="undefined")
      alert("未定义或不存在此对象")
      

  2.   

    to zhmt((……&gt;!)) ( ) 信誉:100  2004-09-22 08:48:00  得分: 0  
     
       也可以采用捕捉异常的方法来判断
    可以具体说说如何捕捉吗??我不太熟悉这个东西?
     
      

  3.   

    <script>
    function aa()
    {
        var a=document.form1.text1.value   //如判断一个表单里文本框是否存在
        if (a=="undefined")
         {
          alert("此对象不存在")
          }
        else
          {
          alert("次对象存在")
          }
    }
    </script>
    <form name="from1">
    <input type="text" name="text1">              //可以写也可以不写
    </from>
      

  4.   

    捕捉异常?
    <script language=JavaScript>
    try
      {a.value="test";
      }
    catch(e)
      {alert(e.description)
      }
    </script>
      

  5.   

    var t=document.getElementById("tt");
    if(t !=null){ //表示存在}
      

  6.   

    var t=document.getElementById("tt");
    if(t !=null){ //表示存在}or 
    if(document.all.tt)
    //存在