Window Document ఆబ్జెక్ట్

Document ఆబ్జెక్ట్

హెచ్‌టిఎమ్ఎల్ డాక్యుమెంట్ వెబ్ బ్రౌజర్‌లో లోడ్ అయ్యినప్పుడు అదిడాక్యుమెంట్ ఆబ్జెక్ట్.

డాక్యుమెంట్ ఆబ్జెక్ట్హెచ్‌టిఎమ్ఎల్ డాక్యుమెంట్‌కు మూల నోడ్‌గా ఉంటుంది.

డాక్యుమెంట్ ఆబ్జెక్ట్ఇదివిండో ఆబ్జెక్ట్యొక్క అంశాలను.

ఈ విధంగా ప్రాప్తి చేయవచ్చుడాక్యుమెంట్ ఆబ్జెక్ట్:

window.document లేదా కేవలం document

ఉదాహరణ

let url = window.document.URL;

స్వయంగా ప్రయత్నించండి

let url = document.URL;

స్వయంగా ప్రయత్నించండి

డాక్యుమెంట్ ఆబ్జెక్ట్ అంశాలు మరియు పద్ధతులు

హెచ్‌టిఎమ్ఎల్ డాక్యుమెంట్‌కు ఈ అంశాలు మరియు పద్ధతులు ఉపయోగపడతాయి:

అంశం / పద్ధతి వివరణ
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 ఎలమెంట్ను (నాలుగు టిగ్లు ఎలమెంట్ను) తిరిగి ఇవ్వు.
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 返回文档中所有拥有 href 属性的 元素的集合。
normalize() 删除空文本节点,并连接相邻节点。
normalizeDocument() ఉపయోగించబడని వాటిలో ఒకటి
open() document.write() నుండి అవుట్పుట్ను సేకరించడానికి HTML అవుట్పుట్ స్ట్రీమ్ ను తెరుస్తుంది.
querySelector() డాక్యుమెంట్ లో ప్రస్తుతం ప్రస్తావించిన CSS ఎంపికగా మొదటి ఎలిమెంట్ను తిరిగి ఇస్తుంది.
querySelectorAll() డాక్యుమెంట్ లో ప్రస్తుతం ప్రస్తావించిన CSS ఎంపికగా ముప్పును సమాహరించే స్టాటిక్ NodeList ను తిరిగి ఇస్తుంది.
readyState డాక్యుమెంట్ యొక్క (లోడ్ చేసిన) స్థితిని తిరిగి ఇస్తుంది.
referrer ప్రస్తుత డాక్యుమెంట్ను లోడ్ చేసిన డాక్యుమెంట్ యొక్క URL ను తిరిగి ఇస్తుంది.
removeEventListener() డాక్యుమెంట్ నుండి ఇవి ప్రమాణించబడిన ఇవి ఉపయోగించబడిన ఇవి తొలగిస్తారు. addEventListener() పద్ధతి అనుబంధ వాటిలో ఉంది).
renameNode() ఉపయోగించబడని వాటిలో ఒకటి
scripts డాక్యుమెంట్ లో <script> ఎలిమెంట్స్ యొక్క సమాహారాన్ని తిరిగి ఇస్తుంది.
strictErrorChecking ఉపయోగించబడని వాటిలో ఒకటి
title డాక్యుమెంట్ యొక్క శీర్షికను అందిస్తుంది లేదా సెట్ చేస్తుంది.
URL హెచ్చి డాక్యుమెంట్ యొక్క పూర్తి URL ను తిరిగి ఇస్తుంది.
write() డాక్యుమెంట్ లో హెచ్టిఎంఎల్ ఎక్స్ప్రెషన్స్ లేదా జావాస్క్రిప్ట్ కోడ్ను చేర్చడానికి ఉపయోగిస్తారు.
writeln() write() తో సమానంగా ఉంది, కానీ ప్రతి వాక్యం తర్వాత నోటిఫికేషన్ కాక్షన్ చేస్తుంది.

Document ఆబ్జెక్ట్ వివరణ

HTMLDocument ఇంటర్ఫేస్ DOM Document ఇంటర్ఫేస్ ను విస్తరించింది, ఇందులో HTML ప్రత్యేక లక్షణాలు మరియు పద్ధతులు నిర్వచించబడినవి.

అనేక లక్షణాలు మరియు పద్ధతులు HTMLCollection ఆబ్జెక్ట్స్ (వాస్తవానికి అర్థంగా మరియు పేరు సూచకంగా ఉపయోగించగల రిడ్లో ఆరేయి సమాహారం) లో ఉన్నాయి, వాటిలో అనురూపం, ఫారమ్స్, లింక్స్ మరియు ఇతర స్క్రిప్ట్ అంగారకాలను ఉన్నాయి.

ఈ సమాహారం లక్షణాలు 0 వ స్థాయి DOM నుండి ఉన్నాయి. వాటిని పునఃస్థాపించబడింది. Document.getElementsByTagName() ద్వారా పునఃస్థాపించబడింది కానీ, వాటిని ఎక్కువగా ఉపయోగిస్తారు, ఎందుకంటే వాటిని సులభంగా ఉంటాయి.

write() పద్ధతిగమనికగా, డాక్యుమెంట్ లోడ్ మరియు పరిశీలన చేసినప్పుడు, అది స్క్రిప్ట్ కు డాక్యుమెంట్ లో డైనమిక్కాక్షన్ చేసిన కంటెంట్ చేర్చేలా అనుమతిస్తుంది.

注意,在 1 级 DOM 中,HTMLDocument 定义了一个名为 getElementById() 的非常有用的方法。在 2 级 DOM 中,该方法已经被转移到了 Document 接口,它现在由 HTMLDocument 继承而不是由它定义了。