NODE操作


    1、NODE的类型:
         
        1、元素类型;
        2、文本类型;
        3、文档类型;
        4、属性类型;
        5、注释类型。

----------


    2、NODE的获取方式:

        1、通过获取元素的方式:
            
            document.getElementById("elementID");
            
            document.getElementByName("name");

            document.getElementByTagname("tagname");

            document.getElementByClassName("classname")

        2、通过NODE关系属性获得引用:

            document.parentNode:获得该元素父节点;

            document.childNode:获取对象所有的子节点(次级节点);

            document.firstchild:获取该元素第一个子节点;

            document.lastchild:获取该元素最后一个子节点;

            document.nextSibling:获取该元素下一个兄弟节点;

            document.previousSibling:获取该元素上一个兄弟节点;


----------

    3、NODE属性:

        节点中文         nodeType    nodeName    nodeValue

        元素                1        tagname            null

        属性                2        attr            属性值

        文本                3        #text            文本值

        注释                8        #comment        注释文字

        文档                9        #document        null


----------

    4、NODE增、删、查、改

        1、创建NODE

            1、创建元素节点:document.creatElement(Tagname);

            2、创建属性节点:object.attr = val;
                           object.setAttribute(attr、val);

            3、创造文本节点:object.innerText = val;
                          document.creatTextNode(text);

        2、添加NODE

            1、parentNode.appendChild(newNode);
    
    说明:向节点的子节点列表的末尾添加新的节点。如果文档中已经存在newNode,它将从文档中删除,然后重新插入它的新位置。可以使用appendChild()方法移除元素到另外一个元素。

            2、parentNode.insertBefore(newNode,exisingNode);

    说明:如果文档树种已经存在了newNode,它将从文档中删除,然后重新插入它的新位置。

            3、parentNode.replaceChild(newNode,oldNode);

    说明:如果文档树种已经存在了newNode,它将从文档中删除,然后重新插入它的新位置。

            4、parentNode.removeChild(node);

    说明:从子节点列表中删除某个节点。

转载于:https://www.cnblogs.com/qingshixiaodao/p/5453645.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值