標籤:
1.元素屬性
childNodes
nodeType
attributes
<!DOCTYPE html>
<HTML LANG="en">
<HEAD>
<META CHARSET="UTF-8">
<TITLE>Document</TITLE>
</HEAD>
<BODY>
<UL ID="uid" STYLE="border:1px solid black">
<LI>1111</LI>
<LI>2222</LI>
<LI>3333</LI>
<LI>4444</LI>
</UL>
<script type="text/javascript">
var uid = document.getElementById(‘uid‘);
/*
*唯讀屬性:childNodes:
*返回元素的一個子節點的數組
*/
for (var i = 0; i < uid.childNodes.length; i++) {
/*唯讀屬性:
* [element.nodeType]
* @有12種不同的節點類型,不同的節點類型也可以有不同的子節點類型:
* @Node常用類型 :
* 1 ELEMENT_NODE
* 2 ATTRIBUTE_NODE
* 3 TEXT_NODE
*/
if (uid.childNodes[i].nodeType=="1") {
uid.childNodes[i].style.background =‘red‘;
}
}
//唯讀屬性:attributes 數組
document.write("attributes:"+uid.attributes.length);
document.write("<br>");
document.write("attributes:"+uid.attributes[1]);
document.write("<br>");
document.write("[attributes.name]:"+uid.attributes[1].name+",[attributes.value]:"+uid.attributes[1].value);
</script>
</BODY>
</HTML>
如:
1
來自為知筆記(Wiz)
JS中級 - DOM概念