js,jquery分别怎么判断页面元素是不是存在

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js,jquery分别怎么判断页面元素是不是存在相关的知识,希望对你有一定的参考价值。

JS判断方法:

if(document.getElementById("XXX")) 
console.log("存在") 

Jquery判断方法:

if ( $(".class").length > 0 ) 
console.log("存在")

或者

if($("document").hasClass(\'class\'))
    console.log("存在")
参考技术A //基本的:
window.onload = function()
    if(document.forms[0].s1 == null)
        alert("no"); //不存在
    else
        alert("ok"); //存在
    


//jquery
$(function()
    alert($("input[name='s1']").size()); //存在返回个数,不存在,返回0.
);

<form>
<input type="text" name="s" />
</form>

以上是关于js,jquery分别怎么判断页面元素是不是存在的主要内容,如果未能解决你的问题,请参考以下文章

jquery怎么判断是不是有某个元素

JS或JQUERY如何判断A页面是从其他页面返回的,而不是首次加载

jquery怎么判断是不是有某个子元素

jquery怎么判断一个属性是不是存在

在jquery中怎么判断是不是存在

js或者jQuery判断链接是不是存在