qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          JavaScript HTML DOM

          通過 HTML DOM,可訪問 JavaScript HTML 文檔的所有元素。

          HTML DOM (文檔對象模型)

          當網頁被加載時,瀏覽器會創建頁面的文檔對象模型(Document Object Model)。

          HTML DOM 模型被構造為對象的樹。

          HTML DOM 樹

          DOM HTML 樹

          通過可編程的對象模型,JavaScript 獲得了足夠的能力來創建動態的 HTML。

          • JavaScript 能夠改變頁面中的所有 HTML 元素
          • JavaScript 能夠改變頁面中的所有 HTML 屬性
          • JavaScript 能夠改變頁面中的所有 CSS 樣式
          • JavaScript 能夠對頁面中的所有事件做出反應

          查找 HTML 元素

          通常,通過 JavaScript,您需要操作 HTML 元素。

          為了做到這件事情,您必須首先找到該元素。有三種方法來做這件事:

          • 通過 id 找到 HTML 元素
          • 通過標簽名找到 HTML 元素
          • 通過類名找到 HTML 元素

          通過 id 查找 HTML 元素

          在 DOM 中查找 HTML 元素的最簡單的方法,是通過使用元素的 id。

          實例

          本例查找 id="intro" 元素:

          var x=document.getElementById("intro");

          親自試一試

          如果找到該元素,則該方法將以對象(在 x 中)的形式返回該元素。

          如果未找到該元素,則 x 將包含 null。

          通過標簽名查找 HTML 元素

          實例

          本例查找 id="main" 的元素,然后查找 "main" 中的所有 <p> 元素:

          var x=document.getElementById("main"); var y=x.getElementsByTagName("p"); 

          親自試一試

          提示:通過類名查找 HTML 元素在 IE 5,6,7,8 中無效。

          HTML DOM 教程

          在本教程接下來的篇幅中,您將學到:

          • 如何改變 HTML 元素的內容 (innerHTML)
          • 如何改變 HTML 元素的樣式 (CSS)
          • 如何對 HTML DOM 事件對做出反應
          • 如何添加或刪除 HTML 元素

          posted on 2014-03-27 22:30 順其自然EVO 閱讀(144) 評論(0)  編輯  收藏 所屬分類: js

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 宁化县| 荆门市| 绿春县| 乌什县| 宜宾县| 鹤岗市| 乌海市| 荔波县| 云阳县| 东城区| 梅河口市| 都江堰市| 昌吉市| 吕梁市| 江山市| 临猗县| 淅川县| 郯城县| 商丘市| 土默特左旗| 县级市| 惠水县| 项城市| 镇江市| 准格尔旗| 马公市| 祁东县| 上林县| 南开区| 曲靖市| 祁门县| 余庆县| 阜城县| 大冶市| 华阴市| 宁化县| 岳池县| 黎平县| 紫云| 鄂托克前旗| 邵武市|