HTML DOM Document Object
- ການໄປຫາກ່ອນ Window Screen
- ການໄປຕໍ່ມາ ສັບພາສາ HTML Element
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 ຈາກບໍ່ແມ່ນມັນທີ່ກໍ່ຕັ້ງມັນ.
- ການໄປຫາກ່ອນ Window Screen
- ການໄປຕໍ່ມາ ສັບພາສາ HTML Element