js DOM(一)一些屬性及獲取方法

DOM(Document Object Model)文檔對象模型,它提供了操作和訪問DOM的方法和接口,也就是說定義了關(guān)于創(chuàng)建沉御、插入、修改皂冰、刪除頁面的標(biāo)準(zhǔn)。

我們的頁面內(nèi)容都是字符串养篓,js會把字符串都轉(zhuǎn)換成dom樹秃流,dom對再把字符串轉(zhuǎn)換成節(jié)點,我們對dom的操作就是對dom節(jié)點的操作柳弄。


節(jié)點(node):在文檔中的所有東西都是節(jié)點舶胀。

元素節(jié)點:html標(biāo)簽,如div,p,span...

文本節(jié)點:文字语御。

注釋節(jié)點:注釋的內(nèi)容峻贮。

屬性節(jié)點、document也是一個節(jié)點......

nodeName:節(jié)點名稱应闯。

nodeType:節(jié)點類型。

nodeValue:節(jié)點值挂捻。


節(jié)點 ? ? ? ? ? ? ? ? nodeName ? ? ? ?nodeType ? ? ? ?nodeValue

元素節(jié)點 ? ? ? ? 大寫的標(biāo)簽名 ? ? ? ? ?1 ? ? ? ? ? ? ? ? ?undefined或null

屬性節(jié)點 ? ? ? ? ?屬性名 ? ? ? ? ? ? ? ? ? ?2 ? ? ? ? ? ? ? ? ?屬性值

文本節(jié)點 ? ? ? ? ?#text ? ? ? ? ? ? ? ? ? ? ? 3 ? ? ? ? ? ? ? ? ? 文本本身

注釋節(jié)點 ? ? ? ? #comment ? ? ? ? ? ? ? 8 ? ? ? ? ? ? ? ? ?注釋內(nèi)容

文檔節(jié)點 ? ? ? ? ?#document ? ? ? ? ? ? 9 ? ? ? ? ? ? ? ? ? ?null

....... ? ? ? ? ? ? ? ? ? ? ?....... ? ? ? ? ? ? ? ? ? ?... ? ? ? ? ? ? ? ? ? ...


一碉纺、獲取節(jié)點

?A: 通過document獲取節(jié)點

1、getElementById(“id名稱”)//通過id名獲取元素

2刻撒、getElementByClassName('類名')//通過類名獲取元素骨田,返回nodeList。非標(biāo)準(zhǔn)瀏覽器不支持

3声怔、getElementByTagName(‘標(biāo)簽名’)//通過標(biāo)簽名獲取元素态贤,返回nodeList。非標(biāo)準(zhǔn)瀏覽器不支持

4醋火、getElementByName(‘name’)//通過元素的name獲取元素悠汽,返回nodeList

5、querySelector(‘選擇器’)//通過選擇器獲得一個DOM元素芥驳,若選擇器選中多個柿冲,默認(rèn)只返回第一個。非標(biāo)準(zhǔn)瀏覽器不支持

6兆旬、querySelectorAll(‘選擇器’)//通過選擇器獲得一組DOM元素假抄,非標(biāo)準(zhǔn)瀏覽器不支持。

B:通過節(jié)點指針獲取節(jié)點

1、childNodes:子節(jié)點宿饱,包括文本熏瞄、注釋節(jié)點....

2、children:元素子節(jié)點谬以,ie提出的非標(biāo)準(zhǔn)屬性 巴刻,部分瀏覽器不支持。

3蛉签、parentNode:父節(jié)點胡陪,document 節(jié)點沒有父節(jié)點。

4碍舍、previousSibling:上一個兄弟節(jié)點柠座。

5、nextSibling:下一個兄弟節(jié)點片橡。

6妈经、firstChild:第一個子節(jié)點。

7捧书、lastChild:最的一個子節(jié)點

8吹泡、previousElemnetSibling:上一個兄弟元素節(jié)點。非標(biāo)準(zhǔn)瀏覽器不支持经瓷。

9爆哑、nextElementSibling:下一個兄弟元素節(jié)點。非標(biāo)準(zhǔn)瀏覽器不支持舆吮。

10揭朝、firstElementChild:第一個元素子節(jié)點。非標(biāo)準(zhǔn)瀏覽器不支持色冀。

11潭袱、lastElementChild:最后一個元素子節(jié)點。非標(biāo)準(zhǔn)瀏覽器不支持锋恬。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末屯换,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子与学,更是在濱河造成了極大的恐慌彤悔,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,036評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件癣防,死亡現(xiàn)場離奇詭異蜗巧,居然都是意外死亡,警方通過查閱死者的電腦和手機蕾盯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評論 3 395
  • 文/潘曉璐 我一進(jìn)店門幕屹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蓝丙,“玉大人,你說我怎么就攤上這事望拖∶斐荆” “怎么了?”我有些...
    開封第一講書人閱讀 164,411評論 0 354
  • 文/不壞的土叔 我叫張陵说敏,是天一觀的道長鸥跟。 經(jīng)常有香客問我,道長盔沫,這世上最難降的妖魔是什么医咨? 我笑而不...
    開封第一講書人閱讀 58,622評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮架诞,結(jié)果婚禮上拟淮,老公的妹妹穿的比我還像新娘。我一直安慰自己谴忧,他們只是感情好很泊,可當(dāng)我...
    茶點故事閱讀 67,661評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著沾谓,像睡著了一般委造。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上均驶,一...
    開封第一講書人閱讀 51,521評論 1 304
  • 那天昏兆,我揣著相機與錄音,去河邊找鬼辣恋。 笑死亮垫,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的伟骨。 我是一名探鬼主播,決...
    沈念sama閱讀 40,288評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼燃异,長吁一口氣:“原來是場噩夢啊……” “哼携狭!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起回俐,我...
    開封第一講書人閱讀 39,200評論 0 276
  • 序言:老撾萬榮一對情侶失蹤逛腿,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后仅颇,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體单默,經(jīng)...
    沈念sama閱讀 45,644評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,837評論 3 336
  • 正文 我和宋清朗相戀三年忘瓦,在試婚紗的時候發(fā)現(xiàn)自己被綠了搁廓。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,953評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖境蜕,靈堂內(nèi)的尸體忽然破棺而出蝙场,到底是詐尸還是另有隱情,我是刑警寧澤粱年,帶...
    沈念sama閱讀 35,673評論 5 346
  • 正文 年R本政府宣布售滤,位于F島的核電站,受9級特大地震影響台诗,放射性物質(zhì)發(fā)生泄漏完箩。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,281評論 3 329
  • 文/蒙蒙 一拉队、第九天 我趴在偏房一處隱蔽的房頂上張望弊知。 院中可真熱鬧,春花似錦氏仗、人聲如沸吉捶。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,889評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽呐舔。三九已至,卻和暖如春慷蠕,著一層夾襖步出監(jiān)牢的瞬間珊拼,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,011評論 1 269
  • 我被黑心中介騙來泰國打工流炕, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留澎现,地道東北人。 一個月前我還...
    沈念sama閱讀 48,119評論 3 370
  • 正文 我出身青樓每辟,卻偏偏與公主長得像剑辫,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子渠欺,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,901評論 2 355

推薦閱讀更多精彩內(nèi)容