3.Element类型
除了Document类型之外,最常用的就是Element类型了(注意结合DOM节点树来分析)
Element类型具有一下特征:
- nodeType的值为1
- nodeName的值为元素的标签名
- nodeValue的值为null
- parentNode的值为Document或Element
1.要访问标签名可以用nodeName也可以用tagName属性。
var div=document.getElementById("mtDiv");
alert (div.tagName);//"DIV"
alert (div.tagName==div.nodeNade);//true
判断标签名是一定要转化为小写再判断,这样能兼容HTML和XML
if(element.tagName.toLowerCase()=="div"){
//某些操作
}
2.html元素的特性操作
每个HTML元素存在以下标准特性:
id
title
lang(少用)
dir(语言方向)
className(与class特性对应)
- getAttribute()取得特性
var div=document.getElementById("myDiv");
alert(div.getAttribute("id");//myDiv
- setAttr