Live2D

js | javascript获取和设置元素的属性

 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";  //操作子集

 

posted @ 2021-12-02 16:57  命中篮筐  阅读(282)  评论(0)    收藏  举报