簡述JavaScript對傳統(tǒng)文檔對象模型的支持
這是將其在JavaScript語言早期版本中引入的模型。大家都被所有瀏覽器都支持,但只允許訪問文件的某些關(guān)鍵部分,如表單,表單元素和圖像。
該模型提供了若干個(gè)只讀屬性,如標(biāo)題,URL和上次更改提供關(guān)于文檔整體的信息。除了有由該模型可用于設(shè)置和獲取文檔的屬性值提供各種方法。
文檔屬性在傳統(tǒng)DOM:
下面是文檔屬性,可以使用傳統(tǒng)DOM訪問列表:
文檔方法在傳統(tǒng)DOM:
這里是由傳統(tǒng)DOM支持的方法列表:
例子:
我們可以找到任何HTML元素,使用HTML DOM任何HTML文檔。例如,如果一個(gè)網(wǎng)頁文件包含一個(gè)表單元素,然后使用JavaScript,我們可以把它稱為document.forms[0]。如果Web文檔包括兩個(gè)形式元素的第一種形式被稱為document.forms[0]和第二為document.forms[1]。
利用上面給出的層次結(jié)構(gòu)和性質(zhì),可以使用document.forms[0].elements[0]等。
下面是一個(gè)例子訪問使用傳統(tǒng)DOM方法文檔屬性:
<html> <head> <title> Document Title </title> <script type="text/javascript"> <!-- function myFunc() { var ret = document.title; alert("Document Title : " + ret ); var ret = document.URL; alert("Document URL : " + ret ); var ret = document.forms[0]; alert("Document First Form : " + ret ); var ret = document.forms[0].elements[1]; alert("Second element : " + ret ); } //--> </script> </head> <body> <h1 id="title">This is main title</h1> <p>Click the following to see the result:</p> <form name="FirstForm"> <input type="button" value="Click Me" onclick="myFunc();" /> <input type="button" value="Cancel"> </form> <form name="SecondForm"> <input type="button" value="Don't ClickMe"/> </form> </body> </html>
注意: 這個(gè)例子的形式和內(nèi)容等返回對象,我們將不得不使用未在本教程中討論這些對象的屬性來訪問它們的值。
相關(guān)文章
Javascript入門學(xué)習(xí)第二篇 js類型
上篇文章講了js中的一些概念(詞法結(jié)構(gòu)) 和 數(shù)據(jù)類型(部分)。 這章我們 繼續(xù).然后了解下js中操作數(shù)據(jù) 和 函數(shù)的 作用域。2008-07-07JavaScipt基本教程之JavaScript語言的基礎(chǔ)
2008-01-01Javascript代碼在頁面加載時(shí)的執(zhí)行順序介紹
Javascript代碼在頁面加載時(shí)的執(zhí)行順序介紹,需要的朋友可以參考一下2013-05-05前端?el-table?本地搜索的實(shí)現(xiàn)代碼
這篇文章主要介紹了前端?el-table?本地搜索的實(shí)現(xiàn)代碼,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-08-08關(guān)于JavaScript 原型鏈的一點(diǎn)個(gè)人理解
本文給大家分享的是個(gè)人關(guān)于JavaScript原型鏈相關(guān)知識(shí)的一些理解,這里推薦給大家,希望大家能夠喜歡2016-07-07JavaScript高級程序設(shè)計(jì)(第3版)學(xué)習(xí)筆記4 js運(yùn)算符和操作符
如果說數(shù)據(jù)類型是編程語言的磚瓦,那么運(yùn)算符和操作符則是編程語言的石灰和水泥了,它是將各種數(shù)據(jù)類型的值有機(jī)組合的糅合劑,使得數(shù)據(jù)值不再只是一個(gè)孤立的值,而有了一種動(dòng)態(tài)的靈性2012-10-10