通过DOM,JavaScript能够访问和改变HTML文档的所有元素

HTML DOM 文档对象模型(Document Object Model)

当页面被加载时,浏览器会创建页面的文档对象模型。
HTML DOM 模型被结构化为对象树:
JavaScript:DOM、获取元素方法

通过这个DOM树对象模型,JavaScript可以动态创建HTML:

  • JavaScript 能 改变 页面中的所有HTML 元素
  • JavaScript 能 改变 页面中的所有HTML 属性
  • JavaScript 能 改变 页面中的所有 CSS样式
  • JavaScript 能 删除 已有的HTML元素和属性
  • JavaScript 能 添加 新的HTML 元素和属性
  • JavaScript 能对页面中所有已有的HTML事件作出反应
  • JavaScript 能再页面中创建新的HTML事件

获取HTML元素

元素就是标签

常用的方法:

方法名 方法说明
getElementById(“id值”) 通过元素ID值获取到某个元素对象。返回单个对象(id是唯一的)
getElementsByName(“name值”) 通过元素的name值获取到所有符合要求的元素对象。返回元素对象数组
getElementsByTagName(“标签名”) 通过元素的标签名获取到所有符合要求的元素对象。返回元素对象数组
getElementsByClassName(“class值”) 通过元素的class值获取到所有符合要求的元素对象。返回元素对象数组

相关文章: