zoukankan      html  css  js  c++  java
  • dom操作之元素的增删复制

    一、增删改操作

      document.appendChild(newNode) 将newNode添加成当前节点的最后一个子节点

      document.insertBefore(newNode,refNode) 将refNode节点之前插入newNode节点

      document.replaceChild(newNode,oldNode) 将oldNode节点替换成newNode节点

      document.removeChild(oldNode) 将oldNode子节点删除

      document.createElement(变签名):创建标签。

      document.cloneNode(boolean deep):当deep为true时,表示复制当前节点以及当前结点的全部后代节点。为false时,只复制当前节点。**注意:复制时也会复制改元素的属性。

    二、option对象

      var 变量 = new Option(text,value,defaultSelected,selected);

      text:显示的内容。

      value:option的value值。

      defaultSelected:判断是不是默认项  option对象.[索引].defaultSelected    返回true和false。

      selected:设置改option对象为默认选中。true/false

    三、设置获取更改删除元素属性

      1、获取自定义属性:
        document.getAttribute(自定义属性名)//返回string
      2、设置自定义属性
        document.setAttribute(自定义属性名,自定义属性值)
        注意:也可以获取(设置)节点本有的属性和值
      3、移除属性
        document.removeAttribute(属性名);

  • 相关阅读:
    兑奖
    杨辉三角
    偶数求和
    进制转化
    填词
    等值数目
    Spring框架的七个模块
    数据库中的第1、2、3范式 (昨天没睡好,因为那个蚊子~~)
    关于eclipse 不编译或者找不到*.class的问题
    servlet生命周期的理解
  • 原文地址:https://www.cnblogs.com/yanghaoyu0624/p/11366187.html
Copyright © 2011-2022 走看看