DOM集合的使用
HTMLCOLLECTION对象
getElementsByTagName()
返回HTMLCollection对象
HTMLCollection对象类似包含html元素的一个数组。
其有length
属性
/*选取了文档中所有的 <p> 节点*/
var x = document.getElementsByTagName("p")
dom节点列表
NodeList
对象是一个从文档中获取的节点列表(集合)
NodeList
对象类似 HTMLCollection
对象
其有length
属性
/*选取了文档中所有的 <p> 节点*/
var myNodeList = document.querySelectorAll("p");
HTMLCOLLECTION与NodeList
对象区别
- HTMLCollection 元素可以通过
name
,id
或索引来获取。 - NodeList 只能通过索引来获取。
- 只有 NodeList 对象有包含属性节点和文本节点。
JS 原型对象
所有js对象都会从prototype
中继承属性和方法
给已有的函数对象增加属性或者方法
格式:构造函数名.prototype.新属性或者新方法
JS弹窗
三种消息框:警告框,确认框,提示框