美文网首页JS学习
2020-07-10 JS学习Document对象学习

2020-07-10 JS学习Document对象学习

作者: 红酒煮咖啡 | 来源:发表于2020-07-10 13:25 被阅读0次

js学习:Document对象访问相关节点
获得当前节点的所有兄弟节点方法封装

<div id="msg">
    i am msgdiv.
    <p id="pobj">p1</p>
    <p>p2</p>
    <p>p3</p>
</div>
<ul id="nav"><li>ps</li><li id="liobj">html</li><li>css</li><li>js</li></ul>
<script type="text/javascript"
//获得当前节点的其他的兄弟节点封装
            //先去找当前节点,再去找当前节点父亲节点,再获得父亲节点所有的孩子,从孩子节点里筛选出除了当前节点其他的兄弟节点
            function siblings(obj){
                var allcli=obj.parentNode.children;
                var arr=[];
                for(var i=0;i<allcli.length;i++){
                    if(allcli[i]!=obj){
                        arr.push(allcli[i]);
                    }
                }
                return arr;
            }
            console.log(siblings(liobj));
            // console.log(siblings(pobj));
            console.log(siblings(document.getElementById('pobj')));

相关文章

  • 2020-07-10 JS学习Document对象学习

    js学习:Document对象访问相关节点获得当前节点的所有兄弟节点方法封装

  • 2018-11-08

    JS学习01 写入 HTML 输出 1-Document.write("XXX"); document.write...

  • ajax上传图片(FormData形式)

    functionuploadfile(){//js获取文件对象varfileObj=document.getEle...

  • js的document对象

    知识总结: 1.document获取元素对象:直接方式:第一种:通过元素iddocument.getElement...

  • JavaScript的document对象

    JavaScript的document对象 一、document对象的概念 浏览器对外提供的支持js的用来操作HT...

  • JS中动态增删改元素

    在JS中动态增删改元素 document.createElement 创建元素对象 document.create...

  • javascrip Document 类型

    JS 中通过Document类型表示文档,其中document的对象是HTMLDocument的实例,表示整个Ht...

  • DOM编程

    JS使用document操作网页这就是Document Object Model文档对象模型 div六层原型 DO...

  • jquery对于属性和事件的操作

    回顾js中对于属性的操作:dom对象: 通过document.getElementById().....获取的对象...

  • Dom

    学习dom(文档对象模型)就是window对象,里面的document对象提供的属性有哪些,怎么用. Window...

网友评论

    本文标题:2020-07-10 JS学习Document对象学习

    本文链接:https://www.haomeiwen.com/subject/xgopcktx.html