1 获取和设置元素的内容:
2
3 var nv = document.getElementById("pid");
4
5 alert(nv.innerHTML);
6
7 nv.innerHTML="<a href='http://www.sina.com'>到新浪</a>"; //浏览器会将inneHTML后面的内容作为html来解析
8
9 nv.innerText="World"; //浏览器会将innerText后面的内容作为纯文本来解析
10
11 <input type="button" value="value"onclick="show(this)"></input>
12
13 nv.value="world"; //value是元素的属性值,而innerText和innerHTML是元素开始和结束标签之间的值。
14
15
16
17 自定义属性:
18
19 window.onload=function(){
20
21 var oA = document.getElementsByTagName("a");
22
23 alert(oA[0].href); //只能获取到元素中自带的属性
24
25 alert(oA[0].getAttribute("width")); //getAttribute() 能获取到元素的所有属性
26
27 oA.setAttribute("tittle","a lot of goods") //建立一个属性,并同时给属性捆绑一个值
28
29 createAttribute:仅建立一个属性
30 removeAttribute:删除一个属性
31 getAttributeNode:获取一个节点作为对象
32 setAttributeNode:建立一个节点
33 removeAttributeNode:删除一个节点
34
35
36
37 }
38
39 dom操作css:
40
41 window.onload=function(){
42
43 var oBtn1 = document.getElementById("btn1");
44
45 var oDiv = document.getElementsByTagName("div")[0];
46
47 var oA = document.getElementsByTagName("a")[0];
48
49 oBtn1.onclick=function(){
50
51 oDiv.style.width="200px";
52
53 oDiv.className="current";
54
55 oA.style.display="block";
56
57 }
58
59 }
60
61 this.parentNode.style.display="none"; //操作父级
62
63 this.children[1].style.display="none"; //操作子集