访问元素的标签名
1
2
3
4
<div id="myDiv">text</div>
var div=getElementById("myDiv");
alert(div.tagName); //"DIV",HTML中标签名是大写的
1.HTML元素
略
2.取得特性
1
2
3
var div=document.getElmentById("myDiv");
alert(div.getAttribute("id")); //"MyDiv"
alert(div.getAttribute("class")); //""bd
3.设置特性
1
2
3
var div=document.getElmentById("myDiv");
div.setAttribute("id","someDiv");
div.setAttribute("class","ss");
4.attributes属性
Element类型是使用attributes属性的唯一一个DOM节点类型。attributes属性中包含一个NamedNodeMap的集合。
通过attributes属性,获取、设置、移除元素的特性
1
2
3
4
5
6
7
var div = document.getElementById("myDiv");
//取得元素特性 alert(div.attributes["id"].nodeValue); //"myDiv"
//设置元素特性 div.attributes["id"].nodeValue = "myDiv2"; //id改为"myDiv2"
//移除元素特性 div.attributes.removeNamedItem("class"); //移除class特性
5.创建元素
使用document.createElement()方法可以创建新元素。
1
var div=document.createElement("div");