DOM学习笔记----------(一)

DOM:Document Object Model(文档对象模型)
文档:html页面
文档对象:页面中的元素
文档对象模型:定义为了能让程序(JS)去操作页面中的元素.
DOM会把文档看做是一棵树,同时定义了很多方法和属性来操作这棵树上的每一个元素(节点).

元素.childNodes:属性(只读,不能赋值)子节点列表集合.
标准下:IE9以上及其它浏览器
包含了文本节点和元素节点,非法嵌套的子节点也会被包含
非标准下:IE8,IE7,IE6以下
非标准下只包含元素节点,IE7以下非法嵌套的子节点不会被包含
这个东西只包含一级子节点,二级以下他不管.

节点类型:(一共有12种)
元素节点(标签节点) 1
属性节点 2
文本节点:包括空格和回车 3

元素.nodeType:属性(只读)当前元素的节点类型

属性
元素.attributes:属性(只读) 属性列表集合

//拿到属性的名字
alert(oUl.attributes[0].name);
//拿到对应属性的值
alert(oUl.attributes[0].value);

你可能感兴趣的:(JavaScript)