HTML DOM Document Object

Document object

ເມື່ອເອກະສານ HTML ມີການເຊື່ອມມືຂື້ນໃນບູບວາງເບື້ອງແບບ Web ໄດ້ເປັນໂອເອກະສານ

ໂອເອກະສານແມ່ນຫົວໜ້າຮູບແບບ HTML.

ໂອເອກະສານແມ່ນຫົວໜ້າປ່ອງທະວີຄວາມ.

ສະໜອງຜ່ານໂອເອກະສານ:

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

ພາຍຫົວ

let url = window.document.URL;

ຕື່ມຄວາມຮູ້ຈັກດີກໍ່ຕື່ມຄວາມຮູ້ຈັກດີກວ່ານັ້ນກໍ່ຕື່ມຄວາມຮູ້ຈັກດີກວ່ານັ້ນກໍ່ຕື່ມຄວາມຮູ້ຈັກດີ

let url = document.URL;

ຕື່ມຄວາມຮູ້ຈັກດີກໍ່ຕື່ມຄວາມຮູ້ຈັກດີກວ່ານັ້ນກໍ່ຕື່ມຄວາມຮູ້ຈັກດີກວ່ານັ້ນກໍ່ຕື່ມຄວາມຮູ້ຈັກດີ

ທະວີຄວາມແລະກົນລະຍຸດໂອເອກະສານ

ທະວີຄວາມ ແລະ ກົນລະຍຸດທີ່ສາມາດໃຊ້ໄດ້ສຳລັບເອກະສານ HTML:

ທະວີຄວາມ / ກົນລະຍຸດ ອະທິບາຍ
all[] ກັບຄືນໄປຫາບັນທຶກຫົວໜ້າ 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 output stream ເພື່ອກວດສອບຄຳອອກຈາກ document.write().
querySelector() ຮັບຄືນເພີ່ມທີ່ມີການກັບຄືນ CSS selector ທີ່ຕິດຕາມໃນເອກະສານ.
querySelectorAll() ຮັບຄືນ NodeList ທີ່ມີການກັບຄືນ CSS selector ທີ່ຕິດຕາມໃນເອກະສານ.
readyState ຮັບຄືນສະຖານະ (loading) ຂອງເອກະສານ.
referrer ຮັບຄືນ URL ຂອງເອກະສານທີ່ເລີ່ມຕົ້ນການອ່ານເອກະສານ.
removeEventListener() ການຫຼົບຫຼີກຄຳກະຕຸ້ມເຫດການຈາກເອກະສານ (ໄດ້ຖືກໃຊ້). addEventListener() ທີ່ເພີ່ມເຂົ້າຫຼືຖືກປ່ຽນຊື່.
renameNode() ຖືກຖອນອອກ.
scripts ຮັບຄືນທີ່ມີໃນເອກະສານ <script>.
strictErrorChecking ຖືກຖອນອອກ.
title ການປ່ຽນຫຼືການຄົ້ນຫາຫົວຂໍ້ເອກະສານ.
URL ຮັບຄືນທີ່ມີຢູ່ຢູ່ URL ຂອງເອກະສານ HTML.
write() ຂັບເຄື່ອງ HTML ສະແດງຄວາມຄິດຫຼືກົນລະບຽບ JavaScript ໃສ່ເອກະສານ.
writeln() ຄືກັບ write() ແຕ່ຈະສະເພາະການແລກຄືນທີ່ທາງລາຍການ.

ການອະທິບາຍໂອກາດ Document

ຮູບແບບ HTMLDocument ເປັນການຂະຫຍາຍຮູບແບບ DOM Document, ເພື່ອສະແດງຂໍ້ມູນສະເພາະ HTML ແລະກົນລະບຽບ.

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

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

ກົນລະບຽບ write()ສຳຄັນຫາກວ່າການເອົາແລະບັນທຶກເອກະສານນີ້ມັນຈະອະນຸຍາດບົດສະຫຼັກໄດ້ເພີ່ມເຂົ້າໃນເອກະສານ.

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