HTML DOM డాక్యుమెంట్ ఆబ్జెక్ట్

Document ఆబ్జెక్ట్

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

డాక్యుమెంట్ ఆబ్జెక్ట్హెచ్ఎంఎల్ డాక్యుమెంట్ యొక్క పునఃకలిపించబడిన కొనసాగించే నోడ్ ఉంది.

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

ఈ విధంగా ప్రాప్తి చేసుకుని అంశాలను పొందవచ్చు:డాక్యుమెంట్ ఆబ్జెక్ట్:

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

ఉదాహరణ

let url = window.document.URL;

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

let url = document.URL;

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

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

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

అంశం / పద్ధతి వివరణ
all[] డాక్యుమెంట్ లోని అన్ని హెచ్ఎంఎల్ మెండమెంట్లకు సూచనను ఇవ్వుతుంది。
activeElement ప్రస్తుతం ఫోకస్ పొందిన డాక్యుమెంట్ మెండమెంట్ తిరిగి ఇవ్వుతుంది。
addEventListener() 将事件处理程序附加到文档。
adoptNode() 采用来自另一个文档的节点。
anchors సంపూర్ణంగా కాల్పితమైంది.
applets సంపూర్ణంగా కాల్పితమైంది.
baseURI డాక్యుమెంట్‌ను అబ్సొల్యూట్ బేస్ యూరి తిరిగి ఇస్తుంది。
body డాక్యుమెంట్‌ను సెట్‌చేయడం లేదా తిరిగి ఇస్తుంది。
charset సంపూర్ణంగా కాల్పితమైంది.
characterSet డాక్యుమెంట్‌ను చారకెటర్ కోడ్ తిరిగి ఇస్తుంది。
close() డాక్యుమెంట్‌ను ఓపెన్ చేసిన అవుట్‌పుట్ స్ట్రీమ్‌ను మూసిస్తుంది。
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() పేరువాళ్ళు కలిగిన అన్ని ఎలమెంట్లను తిరిగి ఇస్తుంది。
getElementsByClassName() క్లాస్ పేరును కలిగిన అన్ని ఎలమెంట్లను కలిగిన సెట్స్ తిరిగి ఇస్తుంది。 HTMLCollection
getElementsByName() పేరును కలిగిన అన్ని ఎలమెంట్లను కలిగిన క్రియాశీల సెట్స్ తిరిగి ఇస్తుంది。 NodeList
getElementsByTagName() పేరును కలిగిన అన్ని ఎలమెంట్లను కలిగించిన సెట్స్ తిరిగి ఇస్తుంది。 HTMLCollection
hasFocus() డాక్యుమెంట్ ఏమిటంటే ఫోకస్‌ను పొందిందా అనే బౌల్ విలువను తిరిగి ఇస్తుంది。
head డాక్యుమెంట్‌ను కలిగించిన <head> ఎలమెంట్ను తిరిగి ఇస్తుంది。
images డాక్యుమెంట్‌లో అన్ని <img> ఎలమెంట్స్ సెట్స్ తిరిగి ఇస్తుంది。
implementation 返回处理此文档的 DOMImplementation 对象。
importNode() 从另一个文档导入节点。
inputEncoding సంపూర్ణంగా కాల్పితమైంది.
lastModified 返回文档最后一次修改的日期和时间。
links 返回文档中所有拥有 href 属性的 元素的集合。
normalize() ఖాళీ పద్యాలను తొలగించి, సమీప అంశాలను కలపడం ఉంది.
normalizeDocument() సంపూర్ణంగా కాల్పితమైంది.
open() document.write() నుండి పునఃప్రాప్తి చేయబడే అవుట్‌పుట్‌ని హైలైటు చేయడానికి ఉపయోగిస్తారు.
querySelector() డాక్యుమెంట్లో పేరుని సేకరించిన క్రియాశీల అంశాన్ని పునఃప్రాప్తి చేయడం ఉంది.
querySelectorAll() డాక్యుమెంట్లో పేరుని సేకరించిన క్రియాశీల పట్టికను పునఃప్రాప్తి చేయడం ఉంది.
readyState డాక్యుమెంట్ యూటీటిఎల్ యొక్క పునఃప్రాప్తి చేయడం ఉంది.
referrer ప్రస్తుత డాక్యుమెంట్ను లోకి ప్రవేశించిన డాక్యుమెంట్ యూఆర్ఎల్ ని పునఃప్రాప్తి చేయడం ఉంది.
removeEventListener() డాక్యుమెంట్ నుండి ఇవి సేవించబడ్డాయి (ఉపయోగించబడ్డాయి). addEventListener() పద్ధతి అనుబంధ పద్ధతి.
renameNode() సంపూర్ణంగా కాల్పితమైంది.
scripts డాక్యుమెంట్లో <script> అంశాల సమాచార సేట్ను పునఃప్రాప్తి చేయడం ఉంది.
strictErrorChecking సంపూర్ణంగా కాల్పితమైంది.
title డాక్యుమెంట్ యూటీటిఎల్ ని సెట్ చేయడం లేదా పునఃప్రాప్తి చేయడం ఉంది.
URL హాల్లీ డాక్యుమెంట్ యూఆర్ఎల్ పూర్తి ఉపయోగిస్తారు.
write() డాక్యుమెంటులో హైలైటు ప్రకటనలు లేదా JavaScript కోడ్‌ను వ్రాయడానికి ఉపయోగిస్తారు.
writeln() write() తో సమానంగా ఉంది, కానీ ప్రతి పంక్తి తో నూతన పంక్తి కారకాన్ని జోడిస్తుంది.

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

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

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

ఈ సమాచార సేట్ అంశాలు 0 వ స్థాయి DOM నుండి ఉన్నాయి. వాటిని ఇప్పుడు మార్చబడ్డాయి. Document.getElementsByTagName() దానికి బదులు వచ్చింది కానీ, వారు చాలా సౌకర్యవంతంగా ఉండడంతో అది ఇంకా చాలా ఉపయోగిస్తారు.

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

గమనించండి, 1 స్థాయి DOM లో, HTMLDocument ఒక పేరుగా 'మీదికి మీది ఉంది' ఒక నిర్వచనం చేసింది. getElementById() చాలా ఉపయోగపడే పద్ధతులు. 2 స్థాయి DOM లో, ఈ పద్ధతి డాక్యుమెంట్ ఇంటర్ఫేస్ కు బదిలీ చేయబడింది, ఇప్పుడు ఇది HTMLDocument ద్వారా వారిని సంకలించబడింది కాదు బదులుగా వారిని నిర్వహిస్తుంది.