• DOM操作——怎样添加、移除、移动、复制、创建和查找节点


    document.write只能重绘整个页面
    innerHTML可以重绘页面的一部分

    1)创建新节点
    createDocumentFragment() //创建一个DOM片段
    createElement() //创建一个具体的元素
    createTextNode() //创建一个文本节点
    (2)添加、移除、替换、插入
    appendChild()

    var node = dcument.createElement("")
    var textnode=document.createTextNode("Water");
    node.appendChild(textnode);

    removeChild()

    var list=document.getElementById("myList");
    list.removeChild(list.childNodes[0]);

    replaceChild()

    document.getElementById("myList").replaceChild(newnode,oldnode);


    insertBefore() //在已有的子节点前插入一个新的子节点

    var node=document.getElementById("myList2").lastChild;
    var list=document.getElementById("myList1");
    list.insertBefore(node,list.childNodes[0]);
    (3)查找
    getElementsByTagName() //通过标签名称
    getElementsByName() //通过元素的Name属性的值(IE容错能力较强,会得到一个数组,其中包括id等于name值的)
    getElementById() //通过元素Id,唯一性

     



  • 相关阅读:
    Oracle导出存储过程
    正在执行的SQL和之前执行的SQL
    查看TEMP使用情况
    Oracle TEMP表空间切换
    VARCHAR2字段关联
    PL/SQL 异常处理
    pl/sql 关于变量定义的问题
    FILTER优化
    PL/SQL拼接和使用绑定变量
    循环处理数据提交
  • 原文地址:https://www.cnblogs.com/ftxc/p/8038635.html
Copyright © 2020-2023  润新知