DOM

定义:通过浏览器的一套方法来表示或者操作HTML和XML

全称:Document Object Model

JavaScript 三种对象

  1. 本地对象(Native Object)
    1. Object,Function,Array,String,Boolean Error,EvalError,SytaxError,TypeError,RangError,RefferenceError,URIError,Date,RegExp
  2. 内置对象 Built-in Object
    1. Global(在ecma中是虚拟的.不存在的)
      1. 方法:isNaN(),parseInt(),Number(),decodeURI,encodeURI
      2. 属性:Infinity,NaN,undefined
  3. 宿主对象 Host Object(浏览器对象)
    1. 执行js 脚本的环境提供的对象(浏览器对象),兼容性问题。
    2. 浏览器对象
      1. BOM
      2. DOM

本地对象和内置对象都是ESCMA的内部对象。

XML为现在的HTML提供了基础 XML->XHTML->HTML

获取元素的方法

  1. getElementsByTagName();通过标签名称来获取元素
  2. getElementsByClassName();通过类名来获取元素