DOM
定义:通过浏览器的一套方法来表示或者操作HTML和XML
全称:Document Object Model
JavaScript 三种对象
- 本地对象(Native Object)
- Object,Function,Array,String,Boolean Error,EvalError,SytaxError,TypeError,RangError,RefferenceError,URIError,Date,RegExp
- 内置对象 Built-in Object
- Global(在ecma中是虚拟的.不存在的)
- 方法:isNaN(),parseInt(),Number(),decodeURI,encodeURI
- 属性:Infinity,NaN,undefined
- Global(在ecma中是虚拟的.不存在的)
- 宿主对象 Host Object(浏览器对象)
- 执行js 脚本的环境提供的对象(浏览器对象),兼容性问题。
- 浏览器对象
- BOM
- DOM
本地对象和内置对象都是ESCMA的内部对象。
XML为现在的HTML提供了基础 XML->XHTML->HTML
获取元素的方法
- getElementsByTagName();通过标签名称来获取元素。
- getElementsByClassName();通过类名来获取元素