JavaScript阮一峰教程DOM(document)API一覽-2

document 對(duì)象API
d1.png

d2.png
  • document.cookie屬性用來(lái)操作瀏覽器 Cookie谨湘,詳見《瀏覽器模型》部分的《Cookie》章節(jié)驱显。
  • document.designMode屬性控制當(dāng)前文檔是否可編輯,通常用在所見即所得編輯器迁匠。該屬性只有兩個(gè)值on和off土匀,默認(rèn)值為off周荐。
  • document.implementation屬性返回一個(gè)DOMImplementation對(duì)象。該對(duì)象有三個(gè)方法饲宛,主要用于創(chuàng)建獨(dú)立于當(dāng)前文檔的新的 Document 對(duì)象皆愉。
  • document.write方法用于向當(dāng)前文檔寫入內(nèi)容。
  • document.querySelector方法接受一個(gè) CSS 選擇器作為參數(shù)艇抠,返回匹配該選擇器的元素節(jié)點(diǎn)幕庐。如果有多個(gè)節(jié)點(diǎn)滿足匹配條件,則返回第一個(gè)匹配的節(jié)點(diǎn)家淤。如果沒有發(fā)現(xiàn)匹配的節(jié)點(diǎn)异剥,則返回null。
  • document.getElementsByTagName方法搜索 HTML 標(biāo)簽名絮重,返回符合條件的元素冤寿。它的返回值是一個(gè)類似數(shù)組對(duì)象(HTMLCollection實(shí)例),可以實(shí)時(shí)反映 HTML 文檔的變化青伤。如果沒有任何匹配的元素督怜,就返回一個(gè)空集。
  • document.getElementsByClassName方法返回一個(gè)類似數(shù)組的對(duì)象(HTMLCollection實(shí)例)潮模,包括了所有class名字符合指定條件的元素亮蛔,元素的變化實(shí)時(shí)反映在返回結(jié)果中。
  • document.getElementsByName方法用于選擇擁有name屬性的 HTML 元素(比如<form>擎厢、<radio>究流、<img>、<frame>动遭、<embed>和<object>等)芬探,返回一個(gè)類似數(shù)組的的對(duì)象(NodeList實(shí)例),因?yàn)閚ame屬性相同的元素可能不止一個(gè)厘惦。
  • document.getElementById方法返回匹配指定id屬性的元素節(jié)點(diǎn)偷仿。如果沒有發(fā)現(xiàn)匹配的節(jié)點(diǎn)哩簿,則返回null。
  • document.elementFromPoint方法返回位于頁(yè)面指定位置最上層的元素節(jié)點(diǎn)酝静。
  • document.caretPositionFromPoint()返回一個(gè) CaretPosition 對(duì)象节榜,包含了指定坐標(biāo)點(diǎn)在節(jié)點(diǎn)對(duì)象內(nèi)部的位置信息。CaretPosition 對(duì)象就是光標(biāo)插入點(diǎn)的概念别智,用于確定光標(biāo)點(diǎn)在文本對(duì)象內(nèi)部的具體位置宗苍。
  • document.createElement方法用來(lái)生成元素節(jié)點(diǎn),并返回該節(jié)點(diǎn)薄榛。
  • document.createTextNode方法用來(lái)生成文本節(jié)點(diǎn)(Text實(shí)例)讳窟,并返回該節(jié)點(diǎn)。它的參數(shù)是文本節(jié)點(diǎn)的內(nèi)容敞恋。
  • document.createAttribute方法生成一個(gè)新的屬性節(jié)點(diǎn)(Attr實(shí)例)丽啡,并返回它。
  • document.createComment方法生成一個(gè)新的注釋節(jié)點(diǎn)硬猫,并返回該節(jié)點(diǎn)补箍。
  • document.createDocumentFragment方法生成一個(gè)空的文檔片段對(duì)象(DocumentFragment實(shí)例)。
  • document.createEvent方法生成一個(gè)事件對(duì)象(Event實(shí)例)浦徊,該對(duì)象可以被element.dispatchEvent方法使用馏予,觸發(fā)指定事件。
  • 這三個(gè)方法用于處理document節(jié)點(diǎn)的事件盔性。它們都繼承自EventTarget接口霞丧,詳細(xì)介紹參見《EventTarget 接口》一章。
  • document.hasFocus方法返回一個(gè)布爾值冕香,表示當(dāng)前文檔之中是否有元素被激活或獲得焦點(diǎn)蛹尝。
  • document.adoptNode方法將某個(gè)節(jié)點(diǎn)及其子節(jié)點(diǎn),從原來(lái)所在的文檔或DocumentFragment里面移除悉尾,歸屬當(dāng)前document對(duì)象突那,返回插入后的新節(jié)點(diǎn)。插入的節(jié)點(diǎn)對(duì)象的ownerDocument屬性构眯,會(huì)變成當(dāng)前的document對(duì)象愕难,而parentNode屬性是null。
  • document.createNodeIterator方法返回一個(gè)子節(jié)點(diǎn)遍歷器惫霸。
  • document.createTreeWalker方法返回一個(gè) DOM 的子樹遍歷器猫缭。它與document.createNodeIterator方法基本是類似的,區(qū)別在于它返回的是TreeWalker實(shí)例壹店,后者返回的是NodeIterator實(shí)例猜丹。另外,它的第一個(gè)節(jié)點(diǎn)不是根節(jié)點(diǎn)硅卢。
  • 這個(gè)方法指向window.getSelection()射窒,參見window對(duì)象一節(jié)的介紹藏杖。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市脉顿,隨后出現(xiàn)的幾起案子蝌麸,更是在濱河造成了極大的恐慌,老刑警劉巖弊予,帶你破解...
    沈念sama閱讀 221,695評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件祥楣,死亡現(xiàn)場(chǎng)離奇詭異开财,居然都是意外死亡汉柒,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,569評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門责鳍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)碾褂,“玉大人,你說(shuō)我怎么就攤上這事历葛≌” “怎么了?”我有些...
    開封第一講書人閱讀 168,130評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵恤溶,是天一觀的道長(zhǎng)乓诽。 經(jīng)常有香客問(wèn)我,道長(zhǎng)咒程,這世上最難降的妖魔是什么鸠天? 我笑而不...
    開封第一講書人閱讀 59,648評(píng)論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮帐姻,結(jié)果婚禮上稠集,老公的妹妹穿的比我還像新娘。我一直安慰自己饥瓷,他們只是感情好剥纷,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,655評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著呢铆,像睡著了一般晦鞋。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上棺克,一...
    開封第一講書人閱讀 52,268評(píng)論 1 309
  • 那天悠垛,我揣著相機(jī)與錄音,去河邊找鬼逆航。 笑死鼎文,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的因俐。 我是一名探鬼主播拇惋,決...
    沈念sama閱讀 40,835評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼周偎,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了撑帖?” 一聲冷哼從身側(cè)響起蓉坎,我...
    開封第一講書人閱讀 39,740評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎胡嘿,沒想到半個(gè)月后蛉艾,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,286評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡衷敌,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,375評(píng)論 3 340
  • 正文 我和宋清朗相戀三年勿侯,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缴罗。...
    茶點(diǎn)故事閱讀 40,505評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡助琐,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出面氓,到底是詐尸還是另有隱情兵钮,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評(píng)論 5 350
  • 正文 年R本政府宣布舌界,位于F島的核電站掘譬,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏呻拌。R本人自食惡果不足惜葱轩,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,873評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望柏锄。 院中可真熱鬧酿箭,春花似錦、人聲如沸趾娃。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,357評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)抬闷。三九已至妇蛀,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間笤成,已是汗流浹背评架。 一陣腳步聲響...
    開封第一講書人閱讀 33,466評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留炕泳,地道東北人纵诞。 一個(gè)月前我還...
    沈念sama閱讀 48,921評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像培遵,于是被迫代替她去往敵國(guó)和親浙芙。 傳聞我的和親對(duì)象是個(gè)殘疾皇子登刺,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,515評(píng)論 2 359

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

  • 第3章 基本概念 3.1 語(yǔ)法 3.2 關(guān)鍵字和保留字 3.3 變量 3.4 數(shù)據(jù)類型 5種簡(jiǎn)單數(shù)據(jù)類型:Unde...
    RickCole閱讀 5,130評(píng)論 0 21
  • ??DOM(文檔對(duì)象模型)是針對(duì) HTML 和 XML 文檔的一個(gè) API(應(yīng)用程序編程接口)纸俭。 ??DOM 描繪...
    霜天曉閱讀 3,655評(píng)論 0 7
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)南窗,斷路器揍很,智...
    卡卡羅2017閱讀 134,702評(píng)論 18 139
  • 今天下午開始身體就不舒服的,又那么多的司機(jī)在開票窗口吵來(lái)吵去的万伤,頭昏腦脹的窒悔!還是耐心對(duì)待每個(gè)客戶,熱情服務(wù)的態(tài)度壕翩!
    滿滿_3a51閱讀 83評(píng)論 0 3
  • 最近發(fā)現(xiàn)一個(gè)比較簡(jiǎn)潔的讀json文件的開源工具genson蛉迹,本文主要介紹其中的fromJson方法 樣例 首先就是...
    Woople閱讀 4,129評(píng)論 0 2