What is DOM in Hindi
DIPLOMA_CSE / Web Technology
DOM in Hindi
What is DOM in Hindi
DOM (Document Object Model) рдПрдХ programming interface рд╣реИ рдЬреЛ HTML рдФрд░ XML documents рдХреЗ рд╕рд╛рде interact рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕реЗ рдПрдХ structured representation рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд╣рд╛рдБ document рдХреЛ рдПрдХ tree structure рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╣рд░ part (elements, attributes, text) рдХреЛ рдПрдХ object рдХреЗ рд░реВрдк рдореЗрдВ treat рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
DOM рдХреЛ JavaScript рджреНрд╡рд╛рд░рд╛ manipulate рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ JavaScript рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдк web pages рдХреЗ elements рдХреЛ dynamic рддрд░реАрдХреЗ рд╕реЗ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред DOM, browser рдХреЗ рд╕рд╛рде interaction рдореЗрдВ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ developers рдХреЛ HTML content рдХреЛ read рдФрд░ modify рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИред
Key Points
- DOM рдПрдХ interface рд╣реИ рдЬреЛ HTML/XML document рдХреА structure рдХреЛ object рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИред
- рдпрд╣ web browsers рдХреЛ HTML elements рдФрд░ content рдХреЗ рд╕рд╛рде interact рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
- DOM, JavaScript рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ web page рдХреЛ dynamically modify рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рджреЗрддрд╛ рд╣реИред
DOM Tree Structure in Hindi
DOM Tree Structure, DOM рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдЗрд╕реЗ tree-like structure рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ HTML document рдХрд╛ рд╣рд░ element рдПрдХ node рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред DOM structure рдХреА рд╢реБрд░реБрдЖрдд root node рд╕реЗ рд╣реЛрддреА рд╣реИ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ node рдПрдХ child node рдпрд╛ attribute рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ hierarchy рдХреЛ follow рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ HTML document рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ <html>
tag рд╣реИ, рддреЛ <html>
tag root node рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рднреАрддрд░ рдХреЗ tags рдЬреИрд╕реЗ <head>
рдФрд░ <body>
child nodes рд╣реЛрдВрдЧреЗред
DOM Tree Structure Example
DOM Tree
Hello, DOM!
Key Points
- DOM Tree рдореЗрдВ root node рдХреЗ рддрд╣рдд рд╕рд╛рд░реЗ elements рд╣реЛрддреЗ рд╣реИрдВред
- рд╣рд░ element рдпрд╛ tag рдХреЛ рдПрдХ node рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
- DOM Tree рдХреА structure рдХреЛ browsers рджреНрд╡рд╛рд░рд╛ рд╕рдордЭрд╛ рдФрд░ modify рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
Features of DOM in Hindi
DOM рдХреЗ рдХреБрдЫ рдкреНрд░рдореБрдЦ features рд╣реИрдВ рдЬреЛ рдЗрд╕реЗ web development рдореЗрдВ рдЗрддрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрдирд╛рддреЗ рд╣реИрдВред рдпреЗ features developers рдХреЛ HTML content рдХреЗ рд╕рд╛рде dynamic рддрд░реАрдХреЗ рд╕реЗ interact рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред
Key Features
- Dynamic Content Modification: DOM developers рдХреЛ HTML elements рдХреЛ dynamically рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
- Language Independence: DOM рдХреЛ рд╡рд┐рднрд┐рдиреНрди programming languages рдЬреИрд╕реЗ JavaScript, Python, Java, рдЖрджрд┐ рд╕реЗ interact рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- Platform Independence: DOM рдХреЛ рд╡рд┐рднрд┐рдиреНрди operating systems рдФрд░ browsers рдкрд░ execute рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- Event Handling: DOM events рдХреЛ handle рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ user рджреНрд╡рд╛рд░рд╛ click, input, etc. eventsред
- Cross-browser Compatibility: DOM рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рднреА major browsers рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ web pages рдХрд╛ consistency рдмрдиреА рд░рд╣рддреА рд╣реИред
Working with DOM in Hindi
DOM рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг skill рд╣реИ рдЬреЛ рд╣рд░ web developer рдХреЛ рдЖрдиреА рдЪрд╛рд╣рд┐рдПред JavaScript рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ DOM elements рдХреЗ рд╕рд╛рде interact рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ interaction рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рд╕реЗ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреИрд╕реЗ element selection, event handling, рдФрд░ content manipulation рдХреЗ рдЬрд░рд┐рдПред
DOM рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╡рдХреНрдд, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ document рд╕реЗ elements рдХреЛ select рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИред рдлрд┐рд░ рдЙрди elements рдХреЗ рд╕рд╛рде manipulation рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреИрд╕реЗ text, attributes, рдпрд╛ styles рдХреЛ change рдХрд░рдирд╛ред рдЗрд╕рдХреЗ рдмрд╛рдж, event listeners рдХреЛ attach рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ user interaction рдкрд░ action рд▓рд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред
Common DOM Operations
- Selecting an element:
document.getElementById()
, document.querySelector()
рдЬреИрд╕реЗ methods рд╕реЗ elements рдХреЛ select рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- Modifying content: Elements рдХрд╛ content
innerHTML
, textContent
, рдпрд╛ setAttribute()
рджреНрд╡рд╛рд░рд╛ modify рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- Event handling:
addEventListener()
method рд╕реЗ events рдХреЛ handle рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
Code Example
id
-
FAQs
DOM (Document Object Model) рдПрдХ programming interface рд╣реИ рдЬреЛ HTML рдФрд░ XML documents рдХреЗ рд╕рд╛рде interact рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕реЗ рдПрдХ structured representation рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ document рдХреЗ рд╣рд░ part рдХреЛ object рдХреЗ рд░реВрдк рдореЗрдВ treat рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
DOM Tree Structure, DOM рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдЗрд╕реЗ tree-like structure рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ HTML document рдХрд╛ рд╣рд░ element рдПрдХ node рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рд░ node parent-child relationship рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ entire document tree structure рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╣реЛрддрд╛ рд╣реИред
DOM рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ JavaScript рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИред DOM рдХреА рдорджрдж рд╕реЗ рдЖрдк HTML elements рдХреЛ select рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ manipulate рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ text change рдХрд░рдирд╛, attributes change рдХрд░рдирд╛, рдпрд╛ styles рдХреЛ update рдХрд░рдирд╛ред DOM events рдХреЛ handle рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА JavaScript рдХрд╛ use рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
DOM рдХреЗ рдореБрдЦреНрдп features рдореЗрдВ dynamic content modification, language and platform independence, event handling, рдФрд░ cross-browser compatibility рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдпрд╣ web development рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ developers рдХреЛ HTML/XML documents рдХреЗ рд╕рд╛рде efficiently interact рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
DOM elements рдХреЛ manipulate рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП JavaScript рдореЗрдВ рдХрдИ methods рд╣реЛрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ getElementById()
, querySelector()
рдЖрджрд┐ред рдЗрди methods рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдк elements рдХреЛ select рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ modify рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк content change рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП innerHTML
рдФрд░ textContent
рдХрд╛ use рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
innerHTML
textContent рдХреЗрд╡рд▓ text content рдХреЛ retrieve рдФрд░ update рдХрд░рддрд╛ рд╣реИред innerHTML
textContent рд╕рд┐рд░реНрдл plain text рдХреЛ handle рдХрд░рддрд╛ рд╣реИред
What is DOM in Hindi
DOM (Document Object Model) рдПрдХ programming interface рд╣реИ рдЬреЛ HTML рдФрд░ XML documents рдХреЗ рд╕рд╛рде interact рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕реЗ рдПрдХ structured representation рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд╣рд╛рдБ document рдХреЛ рдПрдХ tree structure рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╣рд░ part (elements, attributes, text) рдХреЛ рдПрдХ object рдХреЗ рд░реВрдк рдореЗрдВ treat рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
DOM рдХреЛ JavaScript рджреНрд╡рд╛рд░рд╛ manipulate рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ JavaScript рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдк web pages рдХреЗ elements рдХреЛ dynamic рддрд░реАрдХреЗ рд╕реЗ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред DOM, browser рдХреЗ рд╕рд╛рде interaction рдореЗрдВ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ developers рдХреЛ HTML content рдХреЛ read рдФрд░ modify рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИред
Key Points
- DOM рдПрдХ interface рд╣реИ рдЬреЛ HTML/XML document рдХреА structure рдХреЛ object рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИред
- рдпрд╣ web browsers рдХреЛ HTML elements рдФрд░ content рдХреЗ рд╕рд╛рде interact рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
- DOM, JavaScript рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ web page рдХреЛ dynamically modify рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рджреЗрддрд╛ рд╣реИред
DOM Tree Structure in Hindi
DOM Tree Structure, DOM рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдЗрд╕реЗ tree-like structure рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ HTML document рдХрд╛ рд╣рд░ element рдПрдХ node рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред DOM structure рдХреА рд╢реБрд░реБрдЖрдд root node рд╕реЗ рд╣реЛрддреА рд╣реИ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ node рдПрдХ child node рдпрд╛ attribute рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ hierarchy рдХреЛ follow рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ HTML document рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ <html>
tag рд╣реИ, рддреЛ <html>
tag root node рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рднреАрддрд░ рдХреЗ tags рдЬреИрд╕реЗ <head>
рдФрд░ <body>
child nodes рд╣реЛрдВрдЧреЗред
DOM Tree Structure Example
DOM Tree
Hello, DOM!
Key Points
- DOM Tree рдореЗрдВ root node рдХреЗ рддрд╣рдд рд╕рд╛рд░реЗ elements рд╣реЛрддреЗ рд╣реИрдВред
- рд╣рд░ element рдпрд╛ tag рдХреЛ рдПрдХ node рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
- DOM Tree рдХреА structure рдХреЛ browsers рджреНрд╡рд╛рд░рд╛ рд╕рдордЭрд╛ рдФрд░ modify рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
Features of DOM in Hindi
DOM рдХреЗ рдХреБрдЫ рдкреНрд░рдореБрдЦ features рд╣реИрдВ рдЬреЛ рдЗрд╕реЗ web development рдореЗрдВ рдЗрддрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрдирд╛рддреЗ рд╣реИрдВред рдпреЗ features developers рдХреЛ HTML content рдХреЗ рд╕рд╛рде dynamic рддрд░реАрдХреЗ рд╕реЗ interact рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред
Key Features
- Dynamic Content Modification: DOM developers рдХреЛ HTML elements рдХреЛ dynamically рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
- Language Independence: DOM рдХреЛ рд╡рд┐рднрд┐рдиреНрди programming languages рдЬреИрд╕реЗ JavaScript, Python, Java, рдЖрджрд┐ рд╕реЗ interact рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- Platform Independence: DOM рдХреЛ рд╡рд┐рднрд┐рдиреНрди operating systems рдФрд░ browsers рдкрд░ execute рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- Event Handling: DOM events рдХреЛ handle рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ user рджреНрд╡рд╛рд░рд╛ click, input, etc. eventsред
- Cross-browser Compatibility: DOM рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рднреА major browsers рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ web pages рдХрд╛ consistency рдмрдиреА рд░рд╣рддреА рд╣реИред
Working with DOM in Hindi
DOM рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг skill рд╣реИ рдЬреЛ рд╣рд░ web developer рдХреЛ рдЖрдиреА рдЪрд╛рд╣рд┐рдПред JavaScript рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ DOM elements рдХреЗ рд╕рд╛рде interact рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ interaction рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рд╕реЗ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреИрд╕реЗ element selection, event handling, рдФрд░ content manipulation рдХреЗ рдЬрд░рд┐рдПред
DOM рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╡рдХреНрдд, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ document рд╕реЗ elements рдХреЛ select рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИред рдлрд┐рд░ рдЙрди elements рдХреЗ рд╕рд╛рде manipulation рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреИрд╕реЗ text, attributes, рдпрд╛ styles рдХреЛ change рдХрд░рдирд╛ред рдЗрд╕рдХреЗ рдмрд╛рдж, event listeners рдХреЛ attach рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ user interaction рдкрд░ action рд▓рд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред
Common DOM Operations
- Selecting an element:
document.getElementById()
,document.querySelector()
рдЬреИрд╕реЗ methods рд╕реЗ elements рдХреЛ select рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред - Modifying content: Elements рдХрд╛ content
innerHTML
,textContent
, рдпрд╛setAttribute()
рджреНрд╡рд╛рд░рд╛ modify рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред - Event handling:
addEventListener()
method рд╕реЗ events рдХреЛ handle рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
Code Example
id
-
FAQs
DOM (Document Object Model) рдПрдХ programming interface рд╣реИ рдЬреЛ HTML рдФрд░ XML documents рдХреЗ рд╕рд╛рде interact рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕реЗ рдПрдХ structured representation рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ document рдХреЗ рд╣рд░ part рдХреЛ object рдХреЗ рд░реВрдк рдореЗрдВ treat рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
DOM Tree Structure, DOM рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдЗрд╕реЗ tree-like structure рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ HTML document рдХрд╛ рд╣рд░ element рдПрдХ node рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рд░ node parent-child relationship рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ entire document tree structure рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╣реЛрддрд╛ рд╣реИред
DOM рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ JavaScript рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИред DOM рдХреА рдорджрдж рд╕реЗ рдЖрдк HTML elements рдХреЛ select рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ manipulate рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ text change рдХрд░рдирд╛, attributes change рдХрд░рдирд╛, рдпрд╛ styles рдХреЛ update рдХрд░рдирд╛ред DOM events рдХреЛ handle рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА JavaScript рдХрд╛ use рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
DOM рдХреЗ рдореБрдЦреНрдп features рдореЗрдВ dynamic content modification, language and platform independence, event handling, рдФрд░ cross-browser compatibility рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдпрд╣ web development рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ developers рдХреЛ HTML/XML documents рдХреЗ рд╕рд╛рде efficiently interact рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
DOM elements рдХреЛ manipulate рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП JavaScript рдореЗрдВ рдХрдИ methods рд╣реЛрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ getElementById()
, querySelector()
рдЖрджрд┐ред рдЗрди methods рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдк elements рдХреЛ select рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ modify рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк content change рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП innerHTML
рдФрд░ textContent
рдХрд╛ use рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
innerHTML
textContent рдХреЗрд╡рд▓ text content рдХреЛ retrieve рдФрд░ update рдХрд░рддрд╛ рд╣реИред innerHTML
textContent рд╕рд┐рд░реНрдл plain text рдХреЛ handle рдХрд░рддрд╛ рд╣реИред
-
FAQs
DOM (Document Object Model) рдПрдХ programming interface рд╣реИ рдЬреЛ HTML рдФрд░ XML documents рдХреЗ рд╕рд╛рде interact рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕реЗ рдПрдХ structured representation рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ document рдХреЗ рд╣рд░ part рдХреЛ object рдХреЗ рд░реВрдк рдореЗрдВ treat рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
DOM Tree Structure, DOM рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдЗрд╕реЗ tree-like structure рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ HTML document рдХрд╛ рд╣рд░ element рдПрдХ node рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рд░ node parent-child relationship рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ entire document tree structure рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╣реЛрддрд╛ рд╣реИред
DOM рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ JavaScript рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИред DOM рдХреА рдорджрдж рд╕реЗ рдЖрдк HTML elements рдХреЛ select рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ manipulate рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ text change рдХрд░рдирд╛, attributes change рдХрд░рдирд╛, рдпрд╛ styles рдХреЛ update рдХрд░рдирд╛ред DOM events рдХреЛ handle рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА JavaScript рдХрд╛ use рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
DOM рдХреЗ рдореБрдЦреНрдп features рдореЗрдВ dynamic content modification, language and platform independence, event handling, рдФрд░ cross-browser compatibility рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдпрд╣ web development рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ developers рдХреЛ HTML/XML documents рдХреЗ рд╕рд╛рде efficiently interact рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
DOM elements рдХреЛ manipulate рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП JavaScript рдореЗрдВ рдХрдИ methods рд╣реЛрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ
getElementById()
,querySelector()
рдЖрджрд┐ред рдЗрди methods рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдк elements рдХреЛ select рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ modify рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк content change рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПinnerHTML
рдФрд░textContent
рдХрд╛ use рдХрд░ рд╕рдХрддреЗ рд╣реИрдВредinnerHTML
textContent рдХреЗрд╡рд▓ text content рдХреЛ retrieve рдФрд░ update рдХрд░рддрд╛ рд╣реИредinnerHTML
textContent рд╕рд┐рд░реНрдл plain text рдХреЛ handle рдХрд░рддрд╛ рд╣реИред