js DOM

dom元素属性:
nodeType  :1->元素             2->属性                      3->注释                        8->文本                        9->文档
 innerHTML、 nodeName、 nodeValue、parentNode - 节点(元素)的父节点、 childNodes - 节点(元素)的子节点、  attributes - 节点(元素)的属性节点
DOM是用来处理文档的,会把所有的东西当做结点(包括一个标签的类、id、文本、文档、注释、属性等等),而上述的几个属性只有元素才有,所以操作时应如下
var a = document.getElementById(‘tab‘);
var childs = a.childNodes;
for(var i=0;i<childs.length;i++){
  if(childs[i].nodeType==1){
    alert(childs[i].innerHTML);
  }
}
getElementById() 返回带有指定 ID 的元素。
getElementsByTagName() 返回包含带有指定标签名称的所有元素的节点列表(集合/节点数组)。
getElementsByClassName() 返回包含带有指定类名的所有元素的节点列表。
appendChild() 把新的子节点添加到指定节点。
removeChild() 删除子节点。
replaceChild() 替换子节点。
insertBefore() 在指定的子节点前面插入新的子节点。
createAttribute() 创建属性节点。
createElement() 创建元素节点。
createTextNode() 创建文本节点。
getAttribute() 返回指定的属性值。
setAttribute() 把指定属性设置或修改为指定的值。

js DOM,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。