美文网首页
DOM操作-2:createElement创建节点 / appe

DOM操作-2:createElement创建节点 / appe

作者: kino2046 | 来源:发表于2019-10-17 21:54 被阅读0次

    createElement 创建节点

            语法:element document.createElement("tagName")

                    参数:tagName 标签名称

                    返回值:创建好的节点


    appendChild 添加节点

            el.appendChild(node)  在元素的末尾添加一个子级

    insertBefore 在旧节点前添加节点

            el.insertBefore(newNode,oldNode) 在 oldNode 前边添加入 newNode 

            在使用 appendChild 和 insertBefore时,如果添加是一个页面上已经存在的节点,会先从原位置删除,然后在添加到新的位置去。


    replacChild替换节点

            el.replacChild(newNode,oldNode)       返回值是替换掉的旧节点


    removeChild 删除子元素

            parent.removeChild(el) 删除掉某个子元素

            .remove兼容性差点


    cloneNode 克隆节点

            node.cloneNode(deep)          - deep: 默认为false

                    - deep 为 true, 克隆元素及属性,以及元素的内容和后代,深度克隆

                    - deep 为 false, 只克隆元素本身,及它的属性,浅克隆


    createDocumentFragment 文档碎片

            innerHTML一次性添加,性能高


    相关文章

      网友评论

          本文标题:DOM操作-2:createElement创建节点 / appe

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