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

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

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