zoukankan      html  css  js  c++  java
  • DOM:节点操作

    //查找节点
    document.getElementById("id");// 通过id查找,返回唯一的节点
    document.getElementsByClassName("class");// 通过class查找,返回值为nodeList类型
    document.getElementsByTagName("div");// 通过标签名查找,返回值为nodeList类型
    document.getElementsByName;// 通过表单元素的name获取元素节点
    document.querySelector("[selector]");// 支持一切css中的选择器,但如果匹配多个,只会返回第一个
    document.querySelectorAll("[selector]");// 返回所有选中的元素

    //创建节点
    document.createDocumentFragment();//创建内存文档碎片
    document.createElement();//创建元素
    document.createTextNode();//创建文本节点

    //添加节点
    var ele = document.getElementById("my_div");
    var oldEle = document.createElement("p");
    var newEle=document.createElement("div");
    ele.appendChild(oldEle);

    //删除节点
    ele.removeChild(oldEle);

    //替换节点
    ele.replaceChild(newEle,oldEle);

    //插入节点
    ele.insertBefore(oldEle,newEle);//在newEle之前插入 oldEle节点

    //复制节点
    var cEle = oldEle.cloneNode(true);//深度复制,复制节点下面所有的子节点
    cEle = oldEle.cloneNode(false);//只复制当前节点,不复制子节点

    //移动节点
    var cloneEle = oldEle.cloneNode(true);//被移动的节点
    document.removeChild(oldEle);//删除原节点
    document.insertBefore(cloneEle,newEle);//插入到目标节点之前

    https://www.jianshu.com/p/632c7dcc67a3

    从现在开始,种下梦想中的参天大树
  • 相关阅读:
    NSMutableURLRequest,在POST方式下传递参数
    IOS开发学习笔记(2)-----UIButton 详解
    IOS开发学习笔记(1)-----UILabel 详解
    ios非UTF-8格式的网页解析
    ios 使用json
    IOS下WEBVIEW 的javascript数组与json定义 及交互
    Objective-C学习之解析XML
    iPhone HTTP获得XML并使用GDataXML解析
    PS学习笔记(05)
    PS学习笔记(04)
  • 原文地址:https://www.cnblogs.com/dc2019/p/13543829.html
Copyright © 2011-2022 走看看