javascript检查元素存在性:
即使这个元素被删除了,也不担心javascript代码报错;
jquery检查元素存在性:
代码如下:
if(!document.getElementById("preview")) return false;
jquery $(“#preview”)获取的永远是对象,即使网页上没有此元素。
不能使用以下代码:
if($("#preview"){
//do something
}
因此要用jquery检查某个元素在网页上是否存在时,应该根据获取到元素的长度来判断。
代码如下:
if($("#preview").length>0){
//do something
}