DOM

什么是DOM樱哼?

通過JavaScript球恤,您可以重構整個HTML文檔辜昵。您可以添加、移除咽斧、改變或重排頁面上的項目堪置。要改變頁面的某個東西,JavaScript就需要對HTML文檔中所有元素進行訪問的入口张惹。這個入口舀锨,連同對HTML 元素進行添加、移動宛逗、改變或移除的方法和屬性坎匿,都是通過文檔對象模型來獲得的(DOM)。在 1998 年雷激,W3C 發(fā)布了第一級的 DOM 規(guī)范替蔬。這個規(guī)范允許訪問和操作 HTML 頁面中的每一個單獨的元素。所有的瀏覽器都執(zhí)行了這個標準屎暇,因此承桥,DOM 的兼容性問題也幾乎難覓蹤影了。DOM 可被 JavaScript 用來讀取根悼、改變 HTML凶异、XHTML 以及 XML 文檔。

DOM 被分為不同的部分(核心挤巡、XML及HTML)和級別(DOM Level 1/2/3):

Core DOM

定義了一套標準的針對任何結構化文檔的對象

XML DOM

定義了一套標準的針對 XML 文檔的對象

HTML DOM

定義了一套標準的針對 HTML 文檔的對象剩彬。

節(jié)點

根據(jù) DOM,HTML 文檔中的每個成分都是一個節(jié)點玄柏。

DOM 是這樣規(guī)定的:

整個文檔是一個文檔節(jié)點

每個 HTML 標簽是一個元素節(jié)點

包含在 HTML 元素中的文本是文本節(jié)點

每一個 HTML 屬性是一個屬性節(jié)點

注釋屬于注釋節(jié)點

Node 層次

節(jié)點彼此都有等級關系襟衰。HTML 文檔中的所有節(jié)點組成了一個文檔樹(或節(jié)點樹)贴铜。HTML 文檔中的每個元素粪摘、屬性、文本等都代表著樹中的一個節(jié)點绍坝。樹起始于文檔節(jié)點徘意,并由此繼續(xù)伸出枝條,直到處于這棵樹最低級別的所有文本節(jié)點為止轩褐。

下面這個圖片表示一個文檔樹(節(jié)點樹):

參考鏈接:

http://blog.csdn.net/ghsau/article/details/7760826

節(jié)點椎咧。<title> 節(jié)點也有一個子節(jié)點:文本節(jié)點 "DOM Tutorial"。當節(jié)點分享同一個父節(jié)點時,它們就是同輩(同級節(jié)點)勤讽。比方說蟋座,<h1> 和 <p>是同輩,因為它們的父節(jié)點均是 <body> 節(jié)點脚牍。節(jié)點也可以擁有后代向臀,后代指某個節(jié)點的所有子節(jié)點,或者這些子節(jié)點的子節(jié)點诸狭,以此類推券膀。比方說,所有的文本節(jié)點都是 <html>節(jié)點的后代驯遇,而第一個文本節(jié)點是 <head> 節(jié)點的后代芹彬。節(jié)點也可以擁有先輩。先輩是某個節(jié)點的父節(jié)點叉庐,或者父節(jié)點的父節(jié)點舒帮,以此類推。比方說陡叠,所有的文本節(jié)點都可把 <html> 節(jié)點作為先輩節(jié)點会前。<span class="_kalamu-temp-placeholder"></span><p><title> 節(jié)點。<title> 節(jié)點也有一個子節(jié)點:文本節(jié)點 "DOM Tutorial"匾竿。當節(jié)點分享同一個父節(jié)點時瓦宜,它們就是同輩(同級節(jié)點)。比方說岭妖,<h1> 和 <p>是同輩临庇,因為它們的父節(jié)點均是 <body> 節(jié)點。節(jié)點也可以擁有后代昵慌,后代指某個節(jié)點的所有子節(jié)點假夺,或者這些子節(jié)點的子節(jié)點,以此類推斋攀。比方說已卷,所有的文本節(jié)點都是 <html>節(jié)點的后代,而第一個文本節(jié)點是 <head> 節(jié)點的后代淳蔼。節(jié)點也可以擁有先輩侧蘸。先輩是某個節(jié)點的父節(jié)點,或者父節(jié)點的父節(jié)點鹉梨,以此類推讳癌。比方說,所有的文本節(jié)點都可把 <html> 節(jié)點作為先輩節(jié)點存皂。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末晌坤,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌骤菠,老刑警劉巖它改,帶你破解...
    沈念sama閱讀 216,591評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異商乎,居然都是意外死亡搔课,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,448評論 3 392
  • 文/潘曉璐 我一進店門截亦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來爬泥,“玉大人,你說我怎么就攤上這事崩瓤∨鄯龋” “怎么了?”我有些...
    開封第一講書人閱讀 162,823評論 0 353
  • 文/不壞的土叔 我叫張陵却桶,是天一觀的道長境输。 經(jīng)常有香客問我,道長颖系,這世上最難降的妖魔是什么嗅剖? 我笑而不...
    開封第一講書人閱讀 58,204評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮嘁扼,結果婚禮上信粮,老公的妹妹穿的比我還像新娘。我一直安慰自己趁啸,他們只是感情好强缘,可當我...
    茶點故事閱讀 67,228評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著不傅,像睡著了一般旅掂。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上访娶,一...
    開封第一講書人閱讀 51,190評論 1 299
  • 那天商虐,我揣著相機與錄音,去河邊找鬼崖疤。 笑死秘车,一個胖子當著我的面吹牛,可吹牛的內容都是我干的戳晌。 我是一名探鬼主播鲫尊,決...
    沈念sama閱讀 40,078評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼痴柔,長吁一口氣:“原來是場噩夢啊……” “哼沦偎!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 38,923評論 0 274
  • 序言:老撾萬榮一對情侶失蹤豪嚎,失蹤者是張志新(化名)和其女友劉穎搔驼,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體侈询,經(jīng)...
    沈念sama閱讀 45,334評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡舌涨,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,550評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了扔字。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片囊嘉。...
    茶點故事閱讀 39,727評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖革为,靈堂內的尸體忽然破棺而出扭粱,到底是詐尸還是另有隱情,我是刑警寧澤震檩,帶...
    沈念sama閱讀 35,428評論 5 343
  • 正文 年R本政府宣布琢蛤,位于F島的核電站,受9級特大地震影響抛虏,放射性物質發(fā)生泄漏博其。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,022評論 3 326
  • 文/蒙蒙 一迂猴、第九天 我趴在偏房一處隱蔽的房頂上張望慕淡。 院中可真熱鬧,春花似錦沸毁、人聲如沸儡率。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,672評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽儿普。三九已至,卻和暖如春掷倔,著一層夾襖步出監(jiān)牢的瞬間眉孩,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,826評論 1 269
  • 我被黑心中介騙來泰國打工勒葱, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留浪汪,地道東北人。 一個月前我還...
    沈念sama閱讀 47,734評論 2 368
  • 正文 我出身青樓凛虽,卻偏偏與公主長得像死遭,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子凯旋,可洞房花燭夜當晚...
    茶點故事閱讀 44,619評論 2 354

推薦閱讀更多精彩內容

  • 第1章 簡介 第2章 DOM節(jié)點的創(chuàng)建 2-1 DOM創(chuàng)建節(jié)點及節(jié)點屬性 通過JavaScript可以很方便的獲...
    mo默22閱讀 810評論 0 8
  • DOM創(chuàng)建節(jié)點及節(jié)點屬性 通過JavaScript可以很方便的獲取DOM節(jié)點呀潭,從而進行一系列的DOM操作钉迷。但實際上...
    阿r阿r閱讀 1,014評論 0 9
  • 之前通過深入學習DOM的相關知識,看了慕課網(wǎng)DOM探索之基礎詳解篇這個視頻(在最近看第三遍的時候钠署,準備記錄一點東西...
    微醺歲月閱讀 4,477評論 2 62
  • 青島一日入夏糠聪。 七點十五出門,送了趟人谐鼎,逛了圈兒景兒舰蟆,買了個菜,驕陽曬在身上狸棍,火辣辣的出汗身害,歸家途中腦殼生疼。真有...
    舒航2018閱讀 348評論 0 0
  • 您沒有邊走邊哭過 所以 嘲笑邊走邊哭的人懦弱 您養(yǎng)尊處優(yōu) 所以 覺得對生活低頭的人奴顏媚骨 您沒有受過傷害 所以 ...
    蜜糖陶閱讀 194評論 0 2