如何理解Document對(duì)象的屬性和方法,針對(duì)這個(gè)問題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡(jiǎn)單易行的方法。
目前成都創(chuàng)新互聯(lián)公司已為近1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站托管運(yùn)營(yíng)、企業(yè)網(wǎng)站設(shè)計(jì)、蓬萊網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
一個(gè)文檔對(duì)象模型或者說DOM就是一個(gè)API,它定義了如何訪問組成一個(gè)文檔的對(duì)象。W3C定義了一個(gè)標(biāo)準(zhǔn)的DOM。在此之前,當(dāng)Netscape瀏覽器還是領(lǐng)先的瀏覽器廠商的時(shí)候,Netscape2和Netscape3支持一個(gè)簡(jiǎn)單的DOM,它提供了僅僅對(duì)于鏈接\圖像和表單這樣的特殊文檔元素的訪問。
這一遺留的DOM被所有瀏覽器廠商采用,并且已經(jīng)作為“0級(jí)別”DOM正式納入到W3C標(biāo)準(zhǔn)中。這一遺留的DOM仍然在所有瀏覽器中有效。
為什么需要了解“0級(jí)DOM”
“0級(jí)DOM”已過時(shí),W3C定義的DOM標(biāo)準(zhǔn)有好的方法可以達(dá)到同樣的效果:
1、它卻實(shí)存在,并且仍然在所有瀏覽器中有效。而且有時(shí)候他更好用。
2、更多的方法是會(huì)造成混亂,如果不想再混亂那么就了解他它,清楚的區(qū)別它。
一句話
“0級(jí)DOM”其實(shí)就是定義的一些Document對(duì)象的屬性和方法。
Document對(duì)象的屬性和方法
首先Document對(duì)象可以用window.document得到,那是因?yàn)樗莣indow對(duì)象的屬性。你可以直接寫成document那是因?yàn)閣indow對(duì)象是全局對(duì)象可以不寫。
方法
1、document.write() 向文檔寫 HTML 表達(dá)式 或 JavaScript 代碼。
2、document.writeln() 等同于 write() 方法,不同的是在每個(gè)表達(dá)式之后寫一個(gè)換行符。
3、document.open() 打開文檔,以收集來自任何 document.write() 或 document.writeln() 方法的輸出。
4、document.close() 正如上面寫完東西后你必須把文檔關(guān)掉,注意這里說的不是window.close()這是兩回事。
屬性
1、document.bgColor 其實(shí)是對(duì)應(yīng)標(biāo)記
的bgcolor屬性(已不再使用)。2、document.cookie 設(shè)置或返回與當(dāng)前文檔有關(guān)的所有cookie。
3、document.domain 關(guān)于同源策略安全限制,返回當(dāng)前文檔的域名。
4、document.lastModified 一個(gè)字符串,包含文檔的修改日期。
5、document.location 等價(jià)于URL已不再使用。
6、document.referrer 把瀏覽器帶到當(dāng)前頁面的鏈接的URL。
7、document.title 返回當(dāng)前文檔的標(biāo)題。
8、document.URL 返回當(dāng)前文檔的URL。
數(shù)組形式的屬性
1、document.anchors[] 文檔中錨的集合。
2、document.applets[] 文檔中小應(yīng)用程序的集合。
3、document.forms[] 文檔中表單的集合。
4、document.images[] 文檔中圖片的集合。
5、document.links[] 文檔中鏈接的集合 注意鏈接包括和 。
總結(jié)
對(duì)于“0級(jí)DOM“還需要記住以下幾句話:
1、"0級(jí)DOM“沒有改變文檔結(jié)構(gòu)的方法,只可以為
2、如果有一個(gè)
你可以為三種格式到引用他。一是:document.forms[0]。二是:document.forms.f1。三種是:document.forms["f1"]。3、如果兩個(gè)元素有同樣的名子“n“那么document.n就會(huì)變成保存了這兩個(gè)元素引用的一個(gè)數(shù)組。
關(guān)于如何理解Document對(duì)象的屬性和方法問題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。