-----------TITLE ----BODY -------------P ------------H1 ------------FORM ------------TABLE |
इन सभी tags को access करने के लिए आपको पहले उनके parent tags को access करना होता है। Parent tags को node भी कहते है। इन tags को access करने के लिए आप document object को यूज़ करते है।
जैसे की form को access करने के लिए आप document.form statement यूज़ कर सकते है। यदि आप form में किसी field की value access करना चाहते है तो उस field का नाम लिखकर उसके आगे dot operator लगाकर value लिख देंगे।
जैसे की आप किसी text-box की value access करना चाहते है जिसका नाम firstName है तो ऐसा आप इस तरह कर सकते है।
var firstName = document.form.firstName.value;
|
DOM (Document Object Model) का सबसे बड़ा feature ये है की इसकी मदद से आप सभी tags को dynamically access कर सकते है और situation के according उनमें changes कर सकते है।
DOM Accessible Basic HTML Elements (Tags)
निचे कुछ basic HTML elements को बताया जा रहा है जिन्हें आप DOM के द्वारा handle कर सकते है।
- Anchor
- Form
- text-box
- text-area
- check box
- radio
- select
- option
- reset
- button
- Link
Functions of (DOM) Document Object Model
होते है वो elements ये method return करता है। | |
Example
<html>
|
ऊपर दी गयी script निचे दिया गया webpage generate करती है।
innerHTML property of DOM (Document Object Model)
यदि आप किसी HTML element (tag) के अंदर का text DOM के द्वारा access करना चाहते है तो इसके लिए आप DOM (Document Object Model) की innerHTML property को यूज़ कर सकते है। इस property के द्वारा आप उस HTML element का text set भी कर सकते है।
इसके लिए आप getElementById method call करते है और उसमे element की Id pass करते है। इसके बाद आप method के dot (.) लगाकर innerHTML लिख देते है। और उसके बाद assignment (=) लगाकर inverted commas में text लिख देते है। इसका उदाहरण नीचे दिया जा रहा है।
इसके लिए आप getElementById method call करते है और उसमे element की Id pass करते है। इसके बाद आप method के dot (.) लगाकर innerHTML लिख देते है। और उसके बाद assignment (=) लगाकर inverted commas में text लिख देते है। इसका उदाहरण नीचे दिया जा रहा है।
<html>
<h1 id="heading"></h1>
|
ऊपर दी गयी script निचे दिया गया webpage generate करती है।
0 Comments