十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
這篇文章將為大家詳細(xì)講解有關(guān)python 中DOM的作用是什么,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。
成都創(chuàng)新互聯(lián)公司專注于企業(yè)全網(wǎng)整合營銷推廣、網(wǎng)站重做改版、朗縣網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站、商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價格優(yōu)惠性價比高,為朗縣等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
DOM介紹
(1)什么是DOM
·DOM:文檔對象模型。DOM 為文檔提供了結(jié)構(gòu)化表示,并定義了如何通過腳本來訪問文檔結(jié)構(gòu)。目的其實(shí)就是為了能讓js操作html元素而制定的一個規(guī)范。
·DOM就是由節(jié)點(diǎn)組成的。
(2)解析過程
·HTML加載完畢,渲染引擎會在內(nèi)存中把HTML文檔,生成一個DOM樹,getElementById是獲取內(nèi)中DOM上的元素節(jié)點(diǎn)。然后操作的時候修改的是該元素的屬性。
·DOM樹(一切都是節(jié)點(diǎn))
DOM的數(shù)據(jù)結(jié)構(gòu)如下:


上圖可知,在HTML當(dāng)中,一切都是節(jié)點(diǎn):(非常重要)
·元素節(jié)點(diǎn):HMTL標(biāo)簽。
·文本節(jié)點(diǎn):標(biāo)簽中的文字(比如標(biāo)簽之間的空格、換行)
·屬性節(jié)點(diǎn)::標(biāo)簽的屬性。
整個html文檔就是一個文檔節(jié)點(diǎn)。所有的節(jié)點(diǎn)都是Object。
(3)DOM可以做什么
·找對象(元素節(jié)點(diǎn))
·設(shè)置元素的屬性值
·設(shè)置元素的樣式
·動態(tài)創(chuàng)建和刪除元素
·事件的觸發(fā)響應(yīng):事件源、事件、事件的驅(qū)動程序
關(guān)于python 中DOM的作用是什么就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。