DOM相关方法属性

根据ID取元素

document.getElementById("ID");

根据标签选择,放回标签数组

document.getElementsByTagName("TagName");

根据name选择元素,返回数组

document.getElementsByClassName("Name");

childNodes属性

element.childNodes 返回元素所包含的所有子元素的数组

nodeType属性

node.nodeType 返回节点属性 1-元素节点  2-属性节点  3-文本节点

nodeValue属性

node.nodeValue

例如<p>test</p>  p元素本身的nodeValue属性是空,文本是<p>元素的第一个节点,若要得到文本内容需node.childNodes[0].nodeValue

nodeName属性

node.nodeName返回节点名 例如<p> 返回p

document.write();文档中插入数据

例如:document.write("<p > this is some word by write </p>");

document.createElement(nodeName);

创建元素节点,新节点包含nodeName和nodeType

document.appendChild(child);

把新节点加入到节点树

document.createTextNode(text);

创建一个文本节点

node.parentNode() 返回父节点

insertBefore();

parentElement.insertBefore(newElement,targetElement);

typeof 放回类型

原文地址:https://www.cnblogs.com/johnason/p/3064904.html