Dom入門(mén)教程圖解 推薦
更新時(shí)間:2010年08月11日 23:26:43 作者:
Dom并非一種編程語(yǔ)言,Dom只是提供了一系列的接口,利用Dom的這些接口可以很方便的讀取,修改,刪除Html和XML文件中的標(biāo)簽元素和文本內(nèi)容.在這里我們側(cè)重于講解Dom對(duì)Html文件的操作.
那么Dom是如何讀取和管理Html文件的呢?首先你必須要了解html的源碼結(jié)構(gòu).看圖

如果你有學(xué)過(guò)或?qū)戇^(guò)Html,那么你會(huì)對(duì)上圖一目了然.我想要說(shuō)明的就是Html的源碼結(jié)構(gòu)是有層次的,而且標(biāo)簽與杯簽之間還存在著父子,或相鄰的關(guān)系.上圖不難看出HTML這個(gè)標(biāo)簽是最頂級(jí)的.最上層的.也可以理解成html文件的根.其次是Head與Body標(biāo)簽.這兩個(gè)標(biāo)簽是相鄰的.也可以理解成兄弟關(guān)系.但他們都屬于html的子標(biāo)簽或稱為子元素.然后Body標(biāo)簽內(nèi)包含了Table,Div,Div.這三個(gè)標(biāo)簽?zāi)憧梢岳斫鉃锽ody的子標(biāo)簽或子元素.Body為父他們?yōu)樽樱瓾ead所含的標(biāo)簽也是同理.另外第一個(gè)div內(nèi)包含了另一個(gè)div.第二個(gè)div內(nèi)包含了一些文本內(nèi)容.他們的關(guān)系也是父子關(guān)系.Dom正是利用了Html源碼的這種關(guān)系結(jié)構(gòu).而巧妙的在你的html源碼中行走自如.猶如一位武林高手一般.盡情地施展他的"凌波微步".看下面的代碼.代碼結(jié)構(gòu)與上圖是吻合的.不同的是多了幾個(gè)按扭來(lái)執(zhí)行一些dom的指令操作.運(yùn)行以后你便走進(jìn)了Dom的神秘與精彩世界!??!

如果你有學(xué)過(guò)或?qū)戇^(guò)Html,那么你會(huì)對(duì)上圖一目了然.我想要說(shuō)明的就是Html的源碼結(jié)構(gòu)是有層次的,而且標(biāo)簽與杯簽之間還存在著父子,或相鄰的關(guān)系.上圖不難看出HTML這個(gè)標(biāo)簽是最頂級(jí)的.最上層的.也可以理解成html文件的根.其次是Head與Body標(biāo)簽.這兩個(gè)標(biāo)簽是相鄰的.也可以理解成兄弟關(guān)系.但他們都屬于html的子標(biāo)簽或稱為子元素.然后Body標(biāo)簽內(nèi)包含了Table,Div,Div.這三個(gè)標(biāo)簽?zāi)憧梢岳斫鉃锽ody的子標(biāo)簽或子元素.Body為父他們?yōu)樽樱瓾ead所含的標(biāo)簽也是同理.另外第一個(gè)div內(nèi)包含了另一個(gè)div.第二個(gè)div內(nèi)包含了一些文本內(nèi)容.他們的關(guān)系也是父子關(guān)系.Dom正是利用了Html源碼的這種關(guān)系結(jié)構(gòu).而巧妙的在你的html源碼中行走自如.猶如一位武林高手一般.盡情地施展他的"凌波微步".看下面的代碼.代碼結(jié)構(gòu)與上圖是吻合的.不同的是多了幾個(gè)按扭來(lái)執(zhí)行一些dom的指令操作.運(yùn)行以后你便走進(jìn)了Dom的神秘與精彩世界!??!