温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

JavaScript怎么判断节点是否存在

发布时间:2021-07-21 10:30:01 来源:亿速云 阅读:341 作者:chen 栏目:web开发

这篇文章主要介绍“JavaScript怎么判断节点是否存在”,在日常操作中,相信很多人在JavaScript怎么判断节点是否存在问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JavaScript怎么判断节点是否存在”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

方法:1、js方法,“if(document.getElementById('元素对象'))”;2、jquery方法,“if($('元素对象').length>0)”和“if($('元素对象')[0])”。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

前两天工作时遇到一问题,就是模块A显示时,B是一种样式,模块A删除,B是另一种样式。记录下判断节点存在的方法。

先写下html

<!doctype html> <html>     <head>         <meta http-equiv="Content-Type" content="text/html charset=utf-8" />         <meta http-equiv="X-UA-Compatible" content="IE=edge chrome=1" />         <meta name="keyword" content="随机加判断存在" />         <meta name="description" content="" />         <title>判断节点存在</title>         <style type="text/css">             *{margin: 0;padding: 0;}             #box1{width: 100px;height: 100px;background: #c66;margin: 20px auto;text-align: center;color: #fff;line-height: 100px;}             .box2{width: 200px;height: 200px;background: #c60;margin: 0 auto;text-align: center;color: #fff;line-height: 200px;}             .box22{width: 400px;height: 400px;line-height: 400px;}         </style>     </head>     <body>         <div class="box2">模块二</div>         <div id="box1">模块一</div>         </body>     </html>

判断id为box1的p是否存在的方法

js方法

if(document.getElementById('box1'))

jquery方法

1.if($('#box1').length>0)

2.if($('#box1')[0])

放到代码里

<script type="text/javascript">             var number = (1+Math.random()*(8-1)).toFixed(0);             var oBox2=document.getElementsByTagName('div')[0];             var oBox1=document.getElementById('box1');             if(number<3){                 document.body.removeChild(oBox1);             }             if(document.getElementById('box1')){                 oBox2.className=oBox2.className+' box22';                 console.log(111);             }             else{                 oBox2.className='box2';             }         </script>

jquery方法

<script src="jquery-1.8.3.min.js"></script>         <script type="text/javascript">             var number = (1+Math.random()*(8-1)).toFixed(0);             if(number>3){             }             else{                 $('#box1').remove();             }             if($('#box1').length>0){//判断                 $('.box2').addClass('box22');             }             else{                 $('.box2').removeClass('box22');             }         </script>
<script src="jquery-1.8.3.min.js"></script>         <script type="text/javascript">             var number = (1+Math.random()*(8-1)).toFixed(0);             if(number>3){             }             else{                 $('#box1').remove();             }             if($('#box1')[0]){//判断                 $('.box2').addClass('box22');             }             else{                 $('.box2').removeClass('box22');             }         </script>

到此,关于“JavaScript怎么判断节点是否存在”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI