Window Document Object
- หน้าก่อนหน้า defaultStatus
- หน้าต่อไป focus()
- กลับไปยังเพจย้อนหลัง Window 对象
Document Object
เมื่อเอกสาร HTML โหลดเข้าสู่เว็บเบราเซอร์,มันกลายเป็นองค์ประกอบเอกสาร.
องค์ประกอบเอกสารต้นโครงสร้างของเอกสาร HTML。
องค์ประกอบเอกสารคือองค์ประกอบหน้าต่างAttribute ของมันด้วยวิธีต่อไปนี้。
เข้าถึงองค์ประกอบเอกสาร
:
window.document
หรือใช้ document
ตัวอย่าง
let url = window.document.URL;
let url = document.URL;
Attribute และวิธีขององค์ประกอบเอกสาร
ข้างต้นนี้เป็น属性และวิธีที่สามารถใช้ในเอกสาร HTML:
属性 / 方法 | การอธิบาย |
---|---|
activeElement | กลับคืนองค์ประกอบที่มีความสนใจในละแวกของเอกสารปัจจุบัน。 |
addEventListener() | เสริมฮันเดิ้ลเหตุให้กับเอกสาร |
adoptNode() | ย้ายตัวอย่างของต้นตอของเอกสารจากเอกสารอื่น |
anchors | ถูกยกเลิก |
applets | ถูกยกเลิก |
baseURI | กู้ URI พื้นฐานของเอกสาร |
body | ตั้งค่าหรือกู้รายละเอียดของเนื้อหา (ภาพแฟ้ม <body>) |
charset | ถูกยกเลิก |
characterSet | กู้รหัสเมตรรหัสของเอกสาร |
close() | ปิดช่องทางการออกที่เปิดก่อนโดย document.open() |
cookie | กู้รวมชื่อ/ค่าของ cookie ทั้งหมดในเอกสาร |
createAttribute() | สร้างตัวอย่างของอัตราย |
createComment() | สร้างตัวอย่างของ Comment ที่มีข้อความที่กำหนด |
createDocumentFragment() | สร้าง DocumentFragment ตัวว่าง |
createElement() | สร้างตัวอย่างของภาพแฟ้ม |
createEvent() | สร้างเหตุ |
createTextNode() | สร้างตัวอย่างของข้อความ |
defaultView | กู้วิธีแสดงที่เกี่ยวข้องกับเอกสาร หรือกลับมาเป็น null ถ้าไม่มี |
designMode | ควบคุมว่าเอกสารควรสามารถแก้ไขได้หรือไม่ |
doctype | กู้แสดงสถานะของ DocumentType ที่เกี่ยวข้องกับเอกสาร |
documentElement | กู้ภาพแฟ้ม Document ของเอกสาร (ภาพแฟ้ม <html>) |
documentMode | ถูกยกเลิก |
documentURI | ตั้งค่าหรือกู้ที่อยู่ของเอกสาร |
domain | กู้โดเมนของเซิร์ฟเวอร์ที่ได้โหลดเอกสาร |
domConfig | ถูกยกเลิก |
embeds | กู้รวมภาพแฟ้มทั้งหมดของ <embed> ในเอกสาร |
execCommand() | ถูกยกเลิก |
forms | กู้รวมภาพแฟ้มทั้งหมดของ <form> ในเอกสาร |
getElementById() | กู้รวมภาพแฟ้มที่มีค่าแคร์ดไอดีที่กำหนด |
getElementsByClassName() | กู้รวมภาพแฟ้มที่มีชื่อรูปแบบที่กำหนด HTMLCollection. |
getElementsByName() | กู้รวมภาพแฟ้มที่มีชื่อที่กำหนดและเป็นสถานะใช้งาน NodeList. |
getElementsByTagName() | กู้รวมภาพแฟ้มที่มีชื่อฉากที่กำหนด HTMLCollection. |
hasFocus() | กู้ค่าที่แสดงว่าเอกสารมีความสนใจหรือไม่ |
head | กู้รวมภาพแฟ้ม <head> ของเอกสาร |
images | กู้รวมภาพแฟ้ม <img> ในเอกสาร |
implementation | คืนค่า DOMImplementation ที่จัดการเอกสารนี้ |
importNode() | นำโหลดตัวอักษรจากเอกสารอื่น |
inputEncoding | ถูกยกเลิก |
lastModified | คืนค่าวันที่และเวลาที่เอกสารถูกแก้ไขครั้งสุดท้าย |
links | คืนค่าชุดของ element <a> และ <area> ที่มีคุณสมบัติ href ในเอกสาร |
normalize() | ลบตัวอักษรว่างและเชื่อมโยงตัวอักษรที่เดียวกัน |
normalizeDocument() | ถูกยกเลิก |
open() | เปิดกระแสออก HTML สำหรับรวบรวมออกที่มาจาก document.write() |
querySelector() | คืนค่าองค์ประกอบแรกที่ตรงกับ CSS ค้นหาเลือกในเอกสาร |
querySelectorAll() | คืนค่า NodeList ที่มีองค์ประกอบที่ตรงกับ CSS ค้นหาเลือกในเอกสาร |
readyState | คืนค่าสถานะ (loading) ของเอกสาร |
referrer | คืนค่า URL ของเอกสารที่โหลดอยู่ |
removeEventListener() | ลบมือจากเอกสาร (เพิ่มเติม) วิธีการ addEventListener() ส่วนเพิ่มเติม) |
renameNode() | ถูกยกเลิก |
scripts | คืนค่าชุดของ element <script> ในเอกสาร |
strictErrorChecking | ถูกยกเลิก |
title | ตั้งหรือคืนค่าของหัวข้อเอกสาร |
URL | คืนค่า URL ที่เอกสารที่โหลดอยู่ |
write() | เขียน HTML และรหัส JavaScript สู่เอกสาร |
writeln() | เหมือน write() แต่จะเพิ่มสัญญาณบรรทัดใหม่หลังจากในแต่ละคำ |
คำอธิบาย Document
มีการขยาย DOM Document โดย HTMLDocument ระบบเพื่อกำหนดคุณสมบัติและวิธีเฉพาะ HTML
มากมายของคุณสมบัติและวิธีนี้เป็นตัวแทน HTMLCollection โดยต้องการใช้เป็นแบบแรงงานหรือแบบรายชื่อนามสกุล ซึ่งเก็บรอยยอดของจุดฝากอัลตราฮีท (anchor) ฟอร์ม ลิงก์ และองค์ประกอบที่สามารถใช้งานด้วยสคริปต์
เหล่าคุณสมบัติและวิธีการนี้มาจาก DOM ระดับ 0 และยังคงถูกใช้งาน Document.getElementsByTagName() ถูกแทนที่ด้วยแต่ยังคงถูกใช้งานมาก เพราะมันง่ายใช้
วิธีการ write()ควรจำหลักว่า ในขณะที่โหลดและประมวลข้อมูลเอกสาร มันอนุญาตให้สคริปต์แบบทันทีสร้างเนื้อหาและแทรกเข้าไปในเอกสาร
ให้注意 ใน DOM ระดับ 1 HTMLDocument กำหนดแอตทริบิวต์ที่ getElementById() เป็นวิธีที่มีประโยชน์มาก ใน DOM ระดับ 2 วิธีนี้ถูกย้ายไปยังสมาชิก Document มันปัจจุบันถูกสืบทอดโดย HTMLDocument แทนที่จะถูกกำหนดโดยมันเอง
- หน้าก่อนหน้า defaultStatus
- หน้าต่อไป focus()
- กลับไปยังเพจย้อนหลัง Window 对象