一、基本操作:

  1.增:

创建元素节点;

创建文本节点;

创建注释节点;

创建一虚拟的节点对象,节点对象包含所有属性和方法。

  2.插:

    (1) parentNode.appendChild();

    (2) parentNode.insertBefore();

    例:div.insetBofore(a(insert),b(before));  //把a插入到b之前;

  3.删:

剪切

销毁

  4.替换:

    parent.replaceChild(new,orign);

    注:原来的orign被剪切出来;

 二、其它操作:

  1.查看滚动条距离:

    window.pageXOffset/pageYOffset;

  2.查看视口尺寸:

    window.innerWidth/innerHeight;

  3.查看浏览器模式:

    document.compatMode;

标准:"CSS1Compat"

怪异:"BackCompat"

  4.查看元素的尺寸:

    dom.offsetWidth/dom.offsetHeight

  5.返回文档最近的父级坐标:(父级需定位)

    dom.offsetLeft/dom.offsetTop

  6.返回最近的定位父级元素:

    dom.offsetParent

注:(1) 如无父级,返回<body>

返回null;

  7.滚动条运动方法:

,scrollTo();  //滚动到,不累加;

滚动到,累加;

    例:scroll(0,100);