BOM(Browser Object Model)浏览器对象模型,作用是用来执行浏览器的相关操作。(例如:浏览器的地址、弹出消息等)
消息框:alert();
确认框:confirm();
定时器:
setInterval():启动循环定时器。
clearInterval(定时器ID):停止循环定时器。
setTimeout():一次性定时器。
clearTimeout (定时器ID):停止一次性定时器。
location 对象:包含浏览器 地址栏 的信息。
DOM(Document Object Model)文档对象模型,文档:标记型文档(HTML等),DOM是将标记型文档中所有内容(标签、文本、属性)都封装成对象,通过操作对象的属性或者方法,来达到操作或者改变HTML展示效果的目的。
获取元素对象的四种方式:
getElementById(); ---通过元素ID获取对应元素对象,可以通过ID获取对应的元素对象,如果找不到,返回null。
getElementsByName(); ---通过元素的name属性获取符合要求的所有元素。
getElementsByTagName(); ---通过元素的元素名属性获取符合要求的所有元素。
getElementsByClassName(); ---通过元素的class属性获取符合要求的所有元素,可以获取到元素节点对象 数组;如果找不到,返回空数组。
元素对象常见属性:value、className、checked、innerHTML。