除了內(nèi)置的 JavaScript 對(duì)象以外,你還可以使用 JavaScript 訪問(wèn)并處理所有的 HTML DOM 對(duì)象。
點(diǎn)擊以下鏈接,可以獲得以下對(duì)象的更多信息,包括它們的集合、屬性、方法以及事件。
|
對(duì)象 |
描述 |
|---|---|
|
Window |
JavaScript 層級(jí)中的頂層對(duì)象。Window 對(duì)象表示瀏覽器窗口。每當(dāng) <body>或者<frameset> 標(biāo)簽出現(xiàn),Window 對(duì)象就會(huì)被自動(dòng)創(chuàng)建。 |
|
Navigator |
包含客戶端瀏覽器的信息。 |
|
Screen |
包含客戶端顯示屏的信息。 |
|
History. |
包含了瀏覽器窗口訪問(wèn)過(guò)的 URL。 |
|
Location |
包含了當(dāng)前URL的信息。 |
HTML DOM
HTML DOM 是 W3C 標(biāo)準(zhǔn)(是 HTML 文檔對(duì)象模型的英文縮寫(xiě),Document Object Model for HTML)。
HTML DOM 定義了用于 HTML 的一系列標(biāo)準(zhǔn)的對(duì)象,以及訪問(wèn)和處理 HTML 文檔的標(biāo)準(zhǔn)方法。
通過(guò) DOM,可以訪問(wèn)所有的 HTML 元素,連同它們所包含的文本和屬性??梢詫?duì)其中的內(nèi)容進(jìn)行修改和刪除,同時(shí)也可以創(chuàng)建新的元素。
HTML DOM 獨(dú)立于平臺(tái)和編程語(yǔ)言。它可被任何編程語(yǔ)言諸如 Java、JavaScript 和 VBScript 使用。
點(diǎn)擊下面的鏈接,可獲得更多關(guān)于如何使用 JavaScript 來(lái)訪問(wèn)和處理 DOM 對(duì)象的知識(shí):
|
對(duì)象 |
描述 |
|---|---|
|
Document |
代表整個(gè) HTML 文檔,用來(lái)訪問(wèn)頁(yè)面中的所有元素。 |
|
Anchor |
代表 <a> 元素。 |
|
Area |
代表圖像地圖中的 <area> 元素。 |
|
Base |
代表<base>元素。 |
|
Body |
代表圖像地圖中的 <body> 元素。 |
|
Button |
代表<button>元素。 |
|
Event |
代表事件的狀態(tài)。 |
|
Form |
代表 <form>元素。 |
|
Frame |
代表<frame>元素。 |
|
Frameset |
代表<frameset>元素。 |
|
Iframe |
代表 <iframe> 元素。 |
|
Image |
代表 <img>元素。 |
|
Input button |
代表 HTML 表單中的按鈕。 |
|
Input checkbox |
代表 HTML 表單中的選擇框。 |
|
Input file |
代表 HTML 表單中的 fileupload 。 |
|
Input hidden |
代表 HTML 表單中的隱藏域。 |
|
Input password |
代表 HTML 表單中的密碼域。 |
|
Input radio |
代表 HTML 表單中的單選框。 |
|
Input reset |
代表 HTML 表單中的重置按鈕。 |
|
Input submit |
代表 HTML 表單中的確認(rèn)按鈕。 |
|
Input text |
代表 HTML 表單中的文本輸入域。 |
|
Link |
代表 <link> 元素。 |
|
Meta |
代表 <meta>元素。 |
|
Object |
代表一個(gè)<Object>元素。 |
|
Option |
代表 <option>元素。 |
|
Select |
代表 HTML 表單中的選擇列表。 |
|
Style |
代表某個(gè)單獨(dú)的樣式聲明。 |
|
Table |
代表<table>元素。 |
|
TableData |
代表 <td>元素。 |
|
TableRow |
代表<tr>元素。 |
|
Textarea |
代表<textarea>元素。 |