DOM

一、DOM定义

DOM: Document Object Model 文档对象模型
DOM对象:又称宿主对象
JavaScript 3种对象:

1、本地对象: Native Object
Object、Function、Array、String、Number、Boolean、Error、
EvalError、SyntaxError、RangeError、ReferenceError、
TypeError、URIError、Date、RegExp

2、内置对象: Built-in Object
(1) Math: 数学对象
(2) Global: 全局内置对象的总称,ECMA中不存在关键词
Global的常见方法: isNaN()、parseInt()、Number()、decodeURI()、encodeURI()
Global的常见属性: Infinity、NaN、undefined
本地对象和内置对象都是ECMAScript的内部对象

3、宿主对象: Host Object
执行JS脚本的环境提供的对象,又称浏览器对象,可能会造成兼容性问题
分为:window(BOM) 和 document(DOM),DOM有W3C标准
DOM: 通过浏览器提供的这一套方法表示或者操作HTML和XML
DOM无法操作CSS,只能通过内联样式style属性进行更改CSS