首页前端开发JavaScriptJavaScript如何判断节点是否存在

JavaScript如何判断节点是否存在

时间2024-01-30 02:23:02发布访客分类JavaScript浏览759
导读:收集整理的这篇文章主要介绍了JavaScript如何判断节点是否存在,觉得挺不错的,现在分享给大家,也给大家做个参考。方法:1、js方法,“if(document.getElementById('元素对象' ”;2、jquery方法,“i...
收集整理的这篇文章主要介绍了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(number3){
                    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高级教程】

以上就是JavaScript如何判断节点是否存在的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: javascript中怎么退出循环下一篇:如何理解javascript原型链猜你在找的JavaScript相关文章 html font标签如何设置字体大小?html font标签属性用法介绍2022-05-16vue3+TypeScript+vue-router的使用方法2022-04-16vue3获取当前路由地址2022-04-16如何利用React实现图片识别App2022-04-16JavaScript展开运算符和剩余运算符的区别详解2022-04-16微信小程序中使用vant框架的具体步骤2022-04-16Vue elementUI表单嵌套表格并对每行进行校验详解2022-04-16如何利用Typescript封装本地存储2022-04-16微信小程序中wxs文件的一些妙用分享2022-04-16JavaScript的Set数据结构详解2022-04-16 其他相关热搜词更多phpjavapython程序员loadpost-format-gallery

若转载请注明出处: JavaScript如何判断节点是否存在
本文地址: https://pptw.com/jishu/591915.html
javascript中怎么退出循环 javascript如何实现html字符转实体

游客 回复需填写必要信息