日期:2014-05-16  浏览次数:20364 次

js判断对象是否存在

判断js中变量或对象是否存在:

?

if (typeof(obj) == "undefined") {
    // 操作语句
} 

? ? 注意:什么样的情况下会返回的是undefined呢?有如下两种:

? ? * 对象属性不存在,

? ? * 声明了变量但从未赋值。

?

? 错误代码(IE和FireFox均会报错,提示a未定义):

?

if(a){
      //code here
}
?

?

判断dom元素是否存在:

?

<script language="javascript">
    function changelocation()
       {
            if(document.getElementById("payment_info"))
            alert('true');
        else
            alert('false');
    }
</script>
?

?