<script >
if (Tel==empty) Tel.style.display='none'
</script>
提示tel未定义不通过,如何实现:Tel定义就修改样式,不报错

解决方案 »

  1.   

    var obj = document.getElmentById("Tel")if(obj==null){
        alert("没有")
    }else{
    obj.style.display="none"
    }
      

  2.   

    var obj = document.getElementById("Tel")
      

  3.   

    var obj = document.all("Tel")
    if(obj!=null)
    {
    Tel.style.display='none'
    }
      

  4.   

    if (typeof(Tel)!=="undefined") Tel.style.display='none'
      

  5.   

    if(typeof Tel == 'undefined') alert('不存在') else alert(Tel);
      

  6.   

    谢谢大家
    好吧,我承认这样就可以了,
    <script language="vbscript">
    if (Telsdasdasdfsafsfawew<>empty) then
      Teldasfvsewfwrwefvwdas.style.display="none"
    end if 
    </script>
    1。language="vbscript"这个可能没指定这个东西原本以为默认会取vbscript
    2。Telsdasdasdfsafsfawew现在就不报错了。
    3。我还承认我被vbscript javascript两种语言混淆得头晕了经常,呵呵
      

  7.   

    if (typeof(Tel)!="undefined" && typeof(Tel)!="") Tel.style.display='none';
    这样就应该可以了