Window Document

ເອກະສານ Document

ເມື່ອເອກະສານ HTML ຖືກອອກໃຫ້ເຂົ້າໃນການຈັດການຫຼີ້ນ Web ບາຣາວເຊີ, ມັນຈະກາຍເປັນເອກະສານໂບດ

ເອກະສານໂບດເປັນຫົວເຂດທີ່ຫຼັກຂອງເອກະສານ HTML。

ເອກະສານໂບດແມ່ນເອກະສານປ່າວຜົນປະກອບ。

ເຂົ້າເຖິງຜົນປະກອບຂອງມັນໂດຍເອກະສານໂບດ:

window.document ຫຼືພຽງແຕ່ document

ຄວາມຄິດຕະນາຍາມ

let url = window.document.URL;

ທ້າທາຍຄວາມຄິດຕະນາຍາມດຽວຕົວຢູ່ນັ້ນ

let url = document.URL;

ທ້າທາຍຄວາມຄິດຕະນາຍາມດຽວຕົວຢູ່ນັ້ນ

ຜົນປະກອບ ແລະ ວິທີການເອກະສານ

ຜົນປະກອບ ແລະ ວິທີການທີ່ສາມາດນຳໃຊ້ໃນເອກະສານ HTML:

ຜົນປະກອບ / ວິທີການ ອະທິບາຍ
activeElement ກັບຄືນຫົວຂໍ້ທີ່ມີຄວາມໃສ່ຄົນທີ່ຖືກເລືອກໃນເອກະສານ。
addEventListener() 将事件处理程序附加到文档。
adoptNode() 采用来自另一个文档的节点。
anchors ຖືກໄດ້ຖອນການໃຊ້.
applets ຖືກໄດ້ຖອນການໃຊ້.
baseURI 返回文档的绝对基准 URI。
body 设置或返回文档的正文( 元素)。
charset ຖືກໄດ້ຖອນການໃຊ້.
characterSet 返回文档的字符编码。
close() 关闭之前用 document.open() 打开的输出流。
cookie 返回文档中所有 cookie 的名称/值对。
createAttribute() 创建属性节点。
createComment() 创建带有指定文本的 Comment 节点。
createDocumentFragment() 创建空 DocumentFragment 节点。
createElement() 创建元素节点。
createEvent() 创建新事件。
createTextNode() 创建文本节点。
defaultView ຫາໂປງແຜງຂອງປ່າວທີ່ກ່ຽວຂ້ອງກັບເອກະສານຫຼືບໍ່ມີຂອງປ່າວທີ່ມີຄວາມສາມາດຫຼີກຫຼີກວ່າ null。
designMode ການຄວຍຄວາມສາມາດແບບເພີ່ມຂອງເອກະສານຫຼືບໍ່ຄວາມສາມາດແບບຫຼີກຫຼີກຂອງເອກະສານ。
doctype ຫາສະນັບມາຂອງການປະກອບອົງຂອງເອກະສານທີ່ກ່ຽວຂ້ອງກັບເອກະສານ。
documentElement ຫາສະນັບມາຂອງແຜງ Document ຂອງເອກະສານ (<html> ຂອງເອກະສານ)。
documentMode ຖືກໄດ້ຖອນການໃຊ້.
documentURI ການກະກຽມຫຼືການຄົ້ນຫາສະຖານທີ່ຂອງເອກະສານ。
domain ຫາຊື່ດາວນີນຂອງເຊີ່ຊອງທີ່ໄດ້ບັນທຶກເອກະສານ。
domConfig ຖືກໄດ້ຖອນການໃຊ້.
embeds ຫາສະນັບມາທັງໝົດຂອງປະກອງ <embed> ຂອງເອກະສານ。
execCommand() ຖືກໄດ້ຖອນການໃຊ້.
forms ຫາສະນັບມາທັງໝົດຂອງປະກອງ <form> ຂອງເອກະສານ。
getElementById() ຫາສະນັບມາຂອງປະກອງທີ່ມີຄວາມຜົນງານຂອງອິດສະຫຼະການ ID ທີ່ກໍານົດມານີ້。
getElementsByClassName() ຫາສະນັບມາທີ່ມີຊື່ນວຍຊົນທີ່ກໍານົດມານີ້ທັງໝົດ。 HTMLCollection
getElementsByName() ຫາສະນັບມາທີ່ມີຊື່ທີ່ກໍານົດມານີ້ທັງໝົດທີ່ກຳລັງດຳເນີນງານ。 NodeList
getElementsByTagName() ຫາສະນັບມາຂອງປະກອບອົງທີ່ມີຊື່ແບບທີ່ກໍານົດມານີ້。 HTMLCollection
hasFocus() ຫາຄວາມຈະເບິ່ງຫາຍບໍ່ບໍ່ວ່າເອກະສານມີຄວາມສົນໃຈຫຼືບໍ່。
head ຫາສະນັບມາຂອງແຜງ <head> ຂອງເອກະສານ。
images ຫາສະນັບມາຂອງພາບ <img> ທັງໝົດໃນເອກະສານ。
implementation ຈະຫຼັງຄືນອົງການDOMImplementationທີ່ຈັດການເອກະສານນັ້ນ.
importNode() ຈະນຳອຸປະກອນຈາກເອກະສານອື່ນ.
inputEncoding ຖືກໄດ້ຖອນການໃຊ້.
lastModified ຈະຫຼັງຄືນສະຖານະຂອງມື້ແລະເວລາທີ່ເອກະສານຖືກດັດແກ້ສຸດທ້າຍ.
links ຈະຫຼັງຄືນລະບົບຂອງບັນດາອຸປະກອນ<a>ແລະ<area>ທີ່ມີhref.
normalize() ຈະຖອນອຸປະກອນທີ່ມີຄວາມຈະຫຼວດຈະຖອນອຸປະກອນທີ່ມີຄວາມຈະຫຼວດທີ່ຢູ່ໃກ້ກັນ.
normalizeDocument() ຖືກໄດ້ຖອນການໃຊ້.
open() ຈະເປີດການສະແດງHTMLທີ່ສະບັບdocument.write()ຈະມີການສະແດງຢູ່ບ່ອນນັ້ນ.
querySelector() ຈະຫຼັງຄືນອຸປະກອນທີ່ມີCSSເລື່ອງຄຳຄວາມທີ່ມີຫຼາຍຫຼາຍ.
querySelectorAll() ຈະຫຼັງຄືນNodeListຂອງບັນດາອຸປະກອນທີ່ມີCSSເລື່ອງຄຳຄວາມທີ່ມີຫຼາຍຫຼາຍ.
readyState ຈະຫຼັງຄືນສະຖານະຂອງເອກະສານທີ່ຖືກເລີ່ມຕົ້ນການເອົາ.
referrer ຈະຫຼັງຄືນURLຂອງເອກະສານທີ່ຖືກເລີ່ມຕົ້ນການເອົາ.
removeEventListener() ຈະຖອນການກວດກາຂອງອຸປະກອນທີ່ໃຊ້ກັບ. addEventListener() 方法 ທີ່ເປັນສິ່ງອຸປະກອນສິ່ງອຸປະກອນ.
renameNode() ຖືກໄດ້ຖອນການໃຊ້.
scripts ຈະຫຼັງຄືນລະບົບຂອງບັນດາອຸປະກອນ<script>ໃນເອກະສານ.
strictErrorChecking ຖືກໄດ້ຖອນການໃຊ້.
title ຈະກວດກາຫົວຂໍ້ຂອງເອກະສານ.
URL ຈະຫຼັງຄືນURLຂອງເອກະສານHTML.
write() ຈະຂຽນການສະແດງHTMLຫຼືກົນລະບົບJavaScriptໄປໃນເອກະສານ.
writeln() ຄືກັບwrite()ວ່າຈະມີການເພີ່ມຫົວໜ້າທີ່ພາຍໃນແຕ່ສະບັບຫຼັງການພິມ.

ອະດີດDocument对象

ອົງການHTMLDocumentທີ່ຂະຫຍາຍອົງການDOMDocumentທີ່ມີລະບົບພາສາHTMLພິເສດທີ່ມີລະບົບພາສາຂອງພິເສດ.

ຫຼາຍບັນດາລະບົບພາສາແລະກົນລະບົບHTMLCollection(ຄືກັບຄືນທີ່ສາມາດໃຊ້ຈຳນວນຫຼາຍຫຼືບັນດາຄຳຄວາມຫຼາຍຈຳນວນຫຼາຍ)ເປັນສະຖານທີ່ບັນທຶກຂອງອຸປະກອນກ່ຽວກັບອຸປະກອນຕິດຕາມທີ່ມີການຄຳຄວາມທີ່ຫຼາຍຫຼາຍຫຼືທີ່ມີການຄຳຄວາມທີ່ຫຼາຍຫຼາຍ.

ທັງໝົດຂອງລະບົບປະກອບຂໍ້ມູນDOMສະເຕັກນິວເຄຍລະດັບ0. ພວກມັນໄດ້ຖືກເຄື່ອນໄຫວ. Document.getElementsByTagName() ທີ່ແທນບໍ່ໄດ້ຖືກໃຊ້ອີກກໍ່ຖືກໃຊ້ຫຼາຍຍ້ອນມັນຫຼາຍຢູ່ບໍ່ພຽງພໍ.

write() 方法ສຳຄັນຄວາມສົນໃຈວ່າໃນຂະນະການເອົາແລະຄຳຄວາມຂອງເອກະສານນັ້ນຈະອະນຸຍາດການໃຫ້ຄິດຂອງຈຳນວນມາສະເພາະທຳມະດາສຳລັບເອກະສານ.

ລະວັງ,ໃນ 1 ບັນດາ DOM, HTMLDocument ກໍານົດພິມມືການວ່າ... getElementById() ການນຳໃຊ້ທີ່ມີຫຼາຍຜົນໃນ 2 ບັນດາ DOM, ການດັ່ງກ່າວໄດ້ຍ້າຍໄປຫາ ອົງການ Document, ຕອນນີ້ມັນຖືກຮັບປະກັນໂດຍ HTMLDocument ພາຍໃນບໍ່ໄດ້ຖືກກໍານົດໂດຍມັນ.