判断JS对象和Jquery对象是否存在

一、判断JS对象是否存在:

在JS中获取对象通常通过document.getElementById()和document.getElementsByTagName()函数来获取,但是要是不存在指定的对象浏览器就会报错,因此需要判断一下,下面这个比较简单且实用:

if(document.getElementById("exist")){
   alert("对象存在!");
}

 二、判断Jquery对象是否存在:

使用Jquery获取对象的方法很多,而且基本上不用判断获取的对象是否存在,因为即使不存在也不会报错,若是alert出来,存在与否都是“Object”。但有时候必须确定某个对象必须存在,可以用下面的方法:

1、根据获取到的对象的长度来判断:

if($("#exist").length>0){
  alert("对象存在!");
}

2、转化成DOM对象来判断:

if($("#exist")[0]){
  alert("对象存在!");
}

相关推荐