天天看點

BOM知識彙總

浏覽器的對象樹  ---  BOM

BOM知識彙總

浏覽器的對象含義

Navigator對象:

         浏覽器對象,包含了正在使用的Navigator 的版本資訊。反映了目前使用的浏覽器的資料。JavaScript 用戶端運作時刻引擎自動建立navigator 對象。

Window對象:

         表示的是浏覽器視窗,最頂層的對象,window的屬性對應于整個視窗。

Document對象:

         文檔對象是JavaScript 中window 和frames對象的一個屬性,是顯示于視窗或架構内的一個文檔。描述目前視窗或指定視窗對象的文檔。它包含了文檔從<head>到</body>的内容。

Frame 對象:

         是 window 對象。用最容易了解的話說,每一個HTML 檔案占用一個 window 對象, 包括定義架構的網頁 (“架構網頁”)

Location對象:

         位址對象 它描述的是某一個視窗對象所打開的位址。

         * window.location = “連結位址”;

History對象:

         曆史對象包含了使用者已浏覽的 URL 的資訊,是指曆史對象指浏覽器的浏覽曆史。

         * back() 後退,跟按下“後退”鍵是等效的。

         * forward() 前進,跟按下“前進”鍵是等效的。

Links對象:

         是一個數組, 包含了文檔中所有連接配接标記 (包含 href 屬性的<a>标記和<map>标記段裡的<area>标記),按照在文檔中的次序,從 0 開始給每個連接配接标記定義了一個下标。

Archors對象:

         是一個數組,包含了文檔中所有錨标記(包含 name 屬 性的<a>标記), 按照在文檔中的次序, 從 0 開始給每個錨标記定義了一個下标。

Forms對象:

         是一個數組,包含了文檔中所有的表單(<form>)。要引用單個表單,可以用 document.forms[x],但是一般來說,人們都會這樣做:在<form>标記中加上“name=”...“”屬性,那麼直接用“document.<表單名>”就可以引用了。

Images對象:

         圖檔對象 document.images[] 是一個數組,包含了文檔中所 

         有的圖檔(<img>)。

注意:

每個對象有它自己的屬性、方法和事件。

對象的屬性是反映該對象某些特定的性質的。

例如:字元串的長度、圖像的長寬等等。

對象的方法能對該對象做一些事情。

例如:表單的“送出”(Submit)等等。

對象的事件就 能響應發生在對象上的事情。

        例如:送出表單産生表單的“送出事件”。

window對象常用方法

alert(‘資訊’) :      消息框

prompt(‘提示資訊’,預設值):标準輸入框

confirm( ) :      确認框

open( ) :      打開一個新視窗

close( ) :     關閉視窗

Form表單對象

1,通路表單的方式:

      *  document.forms[n]

      *  document.表單名字

2,表單對象常用的屬性:

action         <fromaction=”xxx”>   表單送出的目的位址

method    <formmethod=”xxx”>     表單送出方式

name          <formname=”xxx”>    表單名稱