jquery和js判断对象是否存在的方法

发布时间:2020-09-04编辑:脚本学堂
本文介绍下,分别使用jquery与js判断一个对象是否存在的方法,有需要的朋友参考下。

一,jquery判断对象是否存在的方法
var target_obj = jQuery('#target_obj_id');
若需要判断id为target_obj_id是否存在,可以参考如下的方法。

方法1、
 

复制代码 代码示例:
if (target_obj.length > 0) {  //如果大于0 标识 id 为target_obj_id的对象存在,否则不存在
//对象存在的处理逻辑
} else {
//对象不存在的处理逻辑
}

方法2、
 

复制代码 代码示例:
if (target_obj[0]) {
//对象存在的处理逻辑
   } else {
   //对象不存在的处理逻辑
}

二、js判断对象是否存在的方法
 

复制代码 代码示例:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>判断对象是否存在-www.jb200.com</title>
<body>
<input id="aaa">
<input type=button onclick="check('aaa')" value="checkaaa">
<input type=button onclick="check('aaffdssfg')" value="checkother">
<script language="javascript">
<!--
function check(strObj)
{
if(typeof(eval("document.all."+strObj))!= "undefined")
{
alert(strObj +" 是一个对象");
}
else
{
alert(strObj +" 不是一个对象");
}
}
//-->
</script>
</body></html>