DOM和BON

DOM編程

     DOM:文件對象模型(DocumentObjectModel,簡稱DOM)是W3C組織推薦的處理可擴展置標語言的標準編程接口。DocumentObjectModel的歷史能夠追溯至1990年代後期微軟與Netscape的「瀏覽器大戰」,雙方爲了在JavaScript與JScript一決生死,因而大規模的賦予瀏覽器強大的功能。windows

平臺:windows瀏覽器

使用方法:經過使用一個元素節點的parentNode、firstChild以及lastChild屬性,getElementById()和getElementsByTagName()這兩種方法,可查找整個HTML文檔中的任何HTML元素htm

這兩種方法會忽略文檔的結構。假如您但願查找文檔中全部的對象

元素,getElementsByTagName()會把它們所有找到,無論接口

元素處於文檔中的哪一個層次。同時,getElementById()方法也會返回正確的元素,不論它被隱藏在文檔結構中的什麼位置ip

getElementById() 語法

1.document.getElementById("ID");註釋:getElementById()沒法工做在XML中。ci

2.在XML文檔中,您必須經過擁有類型id的屬性來進行搜索,而此類型必須在XMLDTD中進行聲明。文檔

3.getElementsByTagName()方法會使用指定的標籤名返回全部的元素,這些元素是您在使用此方法時所處的元素的後代。get

getElementsByTagName()可被用於任何的HTML元素:

getElementsByTagName() 語法

document.getElementsByTagName("標籤名稱");或者:

document.getElementById('ID').getElementsByTagName("標籤名稱");

 

BOM

   BOMBOM(Browser Object Mode) 是指瀏覽器對象模型,是用於描述這種對象與對象之間層次關係的模型,瀏覽器對象模型提供了獨立於內容的、能夠與瀏覽器窗口進行互動的對象結構。

做用:1. 彈出新的瀏覽器窗口、移動、關閉瀏覽器窗口及調整窗口大小;

          2. 提供WEB瀏覽器詳細信息的導航對象;

          3. 提供裝載到瀏覽器中頁面的詳細信息的定位對象;

          4. 提供用戶屏幕分辯率詳細信息的屏幕對象;

相關文章
相關標籤/搜索