DOM

簡單地說,你可以想像一份 HTML 或 XML 等相關文件都是一種 DOM,而文件裡的每個 tag 都是 DOM 中的一個元素 (element) 或節點 (node),舉例來說,<body> 就是一份 HTML 文件中的一個元素。

目前的 JavaScript 標準提供下列 API 來取得一份 DOM 中的元素:

  • document.getElementById: 根據傳入的值,找到 DOM 中 id 為該值的元素。
  • document.getElementsByTagName: 傳回一個陣列,陣列內元素為 tag 名稱符合傳入的參數。
  • document.getElementsByName: 傳回一個陣列,陣列元素的 name 屬性值符合傳入的參數。

直接取得 DOM 中元素的原始 API 就這三個