saber 酱的抱枕

Fly me to the moon

05/3
2015
学习

js判断某元素是否存在

	var divA=document.getElementById("a");
	if (!!divA) {
		alert("存在此元素")
	}else{
		alert("此元素不存在!")
	};

非常简单,先获取这个元素,然后进行判断。我以前以为获取一个不存在的元素就会报错,原来把这个元素保存到变量里的时候,即使该元素不存在,也不会报错。如果是在语句的执行中需要对此元素进行操作,这时候找不到才会报错。
if条件里加了两个!!,其实不加也可以,加了的话在语法上更严谨,因为这两个感叹号的作用是把该变量转换为布尔值。

js判断某元素是否存在