Dom

ME PRESENTATION
ON
DOCUMENT OBJECT MODEL
PREPARED BY :
UPADHYAY RAKSHITA R.
Er No : 140370707018
Roll No : 24
Contents….
2
 Introduction
 How DOM works?
 Document tree
 HTML DOM access nodes
 DOM Properties
 DOM Methods
 References
8/5/2015
Introduction
 The HTML DOM defines a standard way for accessing
and manipulating HTML documents.
 It presents an HTML document as a tree-structure with
elements, attributes, and text.
 With JavaScript you can restructure an entire HTML
document. You can add, remove, change, or reorder items
on a page.
8/5/2015
3
 This access, along with methods and properties to add,
move, change, or remove HTML elements, is given
through DOM.
 The DOM can be used by JavaScript to read and change
HTML, XHTML, and XML documents.
8/5/2015
4
5
How the DOM works?
<head><script>
function toggle()
{ document.img.button1.src=“button_on.gif”; }
</script></head>
<body>
<a href=“test.html” onmouseover=“toggle()”> <img name=“button1” src=“button_off.gif”></a>
</body>
action
reaction
Action Event JavaScript DOM Reactio
nsrc=“button_off.gif” onmouseov
er
toggle() document.img.butto
n1
Src=“button_on.gi
f”
1) User moves mouse over object
2) Event senses that something happened to the object
3) JavaScript tells the object what to do (Even handler)
4) Locates object on the web page
5) Object’s image source is changed
8/5/2015
Document Tree (Node Tree)
<html>
<head>
<title> My title </title>
</head>
<body>
<h1> My header </h1>
<a href=“http://.... > My link </a>
</body>
</html>
8/5/2015
6
Document Tree (Node Tree)
8/5/2015
7
HTML DOM Example
<html>
<head>
<script type="text/javascript">
function ChangeColor() {
document.body.bgColor="yellow" }
</script>
</head>
<body onclick="ChangeColor()">
Click on this document!
</body>
</html>
8/5/2015
8
HTML DOM Access Nodes
 The getElementById() method returns the element with
the specified ID:
document.getElementById("someID");
 The getElementsByTagName() method returns all
elements (as a nodeList) with the specified tag name.
document.getElementsByTagName("p");
8/5/2015
9
DOM Objects
 DOM Anchor DOM Area
DOM Base DOM Body
DOM Button DOM Event
DOM Form DOM Frame
DOM Frameset DOM IFrame
DOM Image DOM Input Button
DOM Input Checkbox DOM Input File
DOM Input Hidden DOM Input Password
DOM Input Radio DOM Input Reset
DOM Input Submit DOM Input Text
DOM Link DOM Meta
DOM Object DOM Option
DOM Select DOM Style
DOM Table DOM TableCell
DOM TableRow DOM Textarea
8/5/2015
10
DOM Properties
11
8/5/2015
DOM Methods
12
8/5/2015
References
13
 www.w3school.com
 www.tutorialspoint.com/javascript
8/5/2015
8/5/2015
1 de 14

Recomendados

JavaScript - Chapter 12 - Document Object Model por
  JavaScript - Chapter 12 - Document Object Model  JavaScript - Chapter 12 - Document Object Model
JavaScript - Chapter 12 - Document Object ModelWebStackAcademy
5.3K visualizações41 slides
Dom(document object model) por
Dom(document object model)Dom(document object model)
Dom(document object model)Partnered Health
2.5K visualizações20 slides
Event In JavaScript por
Event In JavaScriptEvent In JavaScript
Event In JavaScriptShahDhruv21
3.2K visualizações19 slides
Document Object Model (DOM) por
Document Object Model (DOM)Document Object Model (DOM)
Document Object Model (DOM)GOPAL BASAK
744 visualizações22 slides
jQuery for beginners por
jQuery for beginnersjQuery for beginners
jQuery for beginnersArulmurugan Rajaraman
34.7K visualizações22 slides
Javascript essentials por
Javascript essentialsJavascript essentials
Javascript essentialsBedis ElAchèche
1.5K visualizações54 slides

Mais conteúdo relacionado

Mais procurados

Javascript 101 por
Javascript 101Javascript 101
Javascript 101Shlomi Komemi
2.2K visualizações32 slides
Javascript variables and datatypes por
Javascript variables and datatypesJavascript variables and datatypes
Javascript variables and datatypesVarun C M
3.5K visualizações36 slides
JavaScript & Dom Manipulation por
JavaScript & Dom ManipulationJavaScript & Dom Manipulation
JavaScript & Dom ManipulationMohammed Arif
7.9K visualizações24 slides
Document object model por
Document object modelDocument object model
Document object modelAmit kumar
1.4K visualizações27 slides
Javascript por
JavascriptJavascript
JavascriptNagarajan
5.4K visualizações54 slides
javascript objects por
javascript objectsjavascript objects
javascript objectsVijay Kalyan
5.1K visualizações48 slides

Mais procurados(20)

Javascript 101 por Shlomi Komemi
Javascript 101Javascript 101
Javascript 101
Shlomi Komemi2.2K visualizações
Javascript variables and datatypes por Varun C M
Javascript variables and datatypesJavascript variables and datatypes
Javascript variables and datatypes
Varun C M3.5K visualizações
JavaScript & Dom Manipulation por Mohammed Arif
JavaScript & Dom ManipulationJavaScript & Dom Manipulation
JavaScript & Dom Manipulation
Mohammed Arif7.9K visualizações
Document object model por Amit kumar
Document object modelDocument object model
Document object model
Amit kumar1.4K visualizações
Javascript por Nagarajan
JavascriptJavascript
Javascript
Nagarajan5.4K visualizações
javascript objects por Vijay Kalyan
javascript objectsjavascript objects
javascript objects
Vijay Kalyan5.1K visualizações
HTTP request and response por Sahil Agarwal
HTTP request and responseHTTP request and response
HTTP request and response
Sahil Agarwal8K visualizações
jQuery por Vishwa Mohan
jQueryjQuery
jQuery
Vishwa Mohan3.3K visualizações
JavaScript Fetch API por Xcat Liu
JavaScript Fetch APIJavaScript Fetch API
JavaScript Fetch API
Xcat Liu1.6K visualizações
Intro to Asynchronous Javascript por Garrett Welson
Intro to Asynchronous JavascriptIntro to Asynchronous Javascript
Intro to Asynchronous Javascript
Garrett Welson602 visualizações
Form using html and java script validation por Maitree Patel
Form using html and java script validationForm using html and java script validation
Form using html and java script validation
Maitree Patel1.4K visualizações
HTML Forms por Ravinder Kamboj
HTML FormsHTML Forms
HTML Forms
Ravinder Kamboj19K visualizações
Java script por Sadeek Mohammed
Java scriptJava script
Java script
Sadeek Mohammed3.7K visualizações
Javascript por Manav Prasad
JavascriptJavascript
Javascript
Manav Prasad53.7K visualizações
Html forms por Himanshu Pathak
Html formsHtml forms
Html forms
Himanshu Pathak610 visualizações
Introduction to web programming with JavaScript por T11 Sessions
Introduction to web programming with JavaScriptIntroduction to web programming with JavaScript
Introduction to web programming with JavaScript
T11 Sessions1.4K visualizações
Html form tag por shreyachougule
Html form tagHtml form tag
Html form tag
shreyachougule1.1K visualizações
Introduction to DOM por Daniel Bragais
Introduction to DOMIntroduction to DOM
Introduction to DOM
Daniel Bragais1K visualizações
Dom por Surinder Kaur
Dom Dom
Dom
Surinder Kaur2K visualizações
Introduction of Html/css/js por Knoldus Inc.
Introduction of Html/css/jsIntroduction of Html/css/js
Introduction of Html/css/js
Knoldus Inc.22.5K visualizações

Similar a Dom

FYBSC IT Web Programming Unit III Document Object por
FYBSC IT Web Programming Unit III  Document ObjectFYBSC IT Web Programming Unit III  Document Object
FYBSC IT Web Programming Unit III Document ObjectArti Parab Academics
74 visualizações16 slides
Client-side JavaScript por
Client-side JavaScriptClient-side JavaScript
Client-side JavaScriptLilia Sfaxi
4.7K visualizações34 slides
2.java script dom por
2.java script  dom2.java script  dom
2.java script domPhD Research Scholar
149 visualizações14 slides
Html css java script basics All about you need por
Html css java script basics All about you needHtml css java script basics All about you need
Html css java script basics All about you needDipen Parmar
1.3K visualizações225 slides
Html por
HtmlHtml
HtmlB. Randhir Prasad Yadav
2.1K visualizações225 slides
POLITEKNIK MALAYSIA por
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAAiman Hud
120 visualizações225 slides

Similar a Dom(20)

FYBSC IT Web Programming Unit III Document Object por Arti Parab Academics
FYBSC IT Web Programming Unit III  Document ObjectFYBSC IT Web Programming Unit III  Document Object
FYBSC IT Web Programming Unit III Document Object
Arti Parab Academics 74 visualizações
Client-side JavaScript por Lilia Sfaxi
Client-side JavaScriptClient-side JavaScript
Client-side JavaScript
Lilia Sfaxi4.7K visualizações
Html css java script basics All about you need por Dipen Parmar
Html css java script basics All about you needHtml css java script basics All about you need
Html css java script basics All about you need
Dipen Parmar1.3K visualizações
POLITEKNIK MALAYSIA por Aiman Hud
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud120 visualizações
4. html css-java script-basics por Nikita Garg
4. html css-java script-basics4. html css-java script-basics
4. html css-java script-basics
Nikita Garg883 visualizações
4. html css-java script-basics por xu fag
4. html css-java script-basics4. html css-java script-basics
4. html css-java script-basics
xu fag490 visualizações
4. html css-java script-basics por Minea Chem
4. html css-java script-basics4. html css-java script-basics
4. html css-java script-basics
Minea Chem629 visualizações
Dom por soumya
DomDom
Dom
soumya 523 visualizações
Additional HTML por Doeun KOCH
Additional HTML Additional HTML
Additional HTML
Doeun KOCH512 visualizações
HTML CSS by Anubhav Singh por Anubhav659
HTML CSS by Anubhav SinghHTML CSS by Anubhav Singh
HTML CSS by Anubhav Singh
Anubhav659483 visualizações
HTML Basic, CSS Basic, JavaScript basic. por Beqa Chacha
HTML Basic, CSS Basic, JavaScript basic.HTML Basic, CSS Basic, JavaScript basic.
HTML Basic, CSS Basic, JavaScript basic.
Beqa Chacha759 visualizações
HTML Fundamentals por BG Java EE Course
HTML FundamentalsHTML Fundamentals
HTML Fundamentals
BG Java EE Course 12.3K visualizações
3 1-html-fundamentals-110302100520-phpapp02 por Aditya Varma
3 1-html-fundamentals-110302100520-phpapp023 1-html-fundamentals-110302100520-phpapp02
3 1-html-fundamentals-110302100520-phpapp02
Aditya Varma677 visualizações
Dom date and objects and event handling por smitha273566
Dom date and objects and event handlingDom date and objects and event handling
Dom date and objects and event handling
smitha273566207 visualizações
HTML5 Essential Training por Kaloyan Kosev
HTML5 Essential TrainingHTML5 Essential Training
HTML5 Essential Training
Kaloyan Kosev2.1K visualizações
Eye catching HTML BASICS tips: Learn easily por shabab shihan
Eye catching HTML BASICS tips: Learn easilyEye catching HTML BASICS tips: Learn easily
Eye catching HTML BASICS tips: Learn easily
shabab shihan2.8K visualizações
HTML/CSS Lecture 1 por Lee Lundrigan
HTML/CSS Lecture 1HTML/CSS Lecture 1
HTML/CSS Lecture 1
Lee Lundrigan5.5K visualizações

Mais de Rakshita Upadhyay

Rs methodologyandreliability por
Rs methodologyandreliabilityRs methodologyandreliability
Rs methodologyandreliabilityRakshita Upadhyay
739 visualizações24 slides
Optimal control system por
Optimal control systemOptimal control system
Optimal control systemRakshita Upadhyay
3.5K visualizações10 slides
Insulation coordination por
Insulation coordinationInsulation coordination
Insulation coordinationRakshita Upadhyay
6K visualizações12 slides
Fc tcr.newpptx por
Fc tcr.newpptxFc tcr.newpptx
Fc tcr.newpptxRakshita Upadhyay
6K visualizações11 slides
load shedding por
load sheddingload shedding
load sheddingRakshita Upadhyay
3.7K visualizações11 slides
Plc and hmi based stenter machine poster por
Plc and hmi based stenter machine posterPlc and hmi based stenter machine poster
Plc and hmi based stenter machine posterRakshita Upadhyay
470 visualizações1 slide

Mais de Rakshita Upadhyay(9)

Rs methodologyandreliability por Rakshita Upadhyay
Rs methodologyandreliabilityRs methodologyandreliability
Rs methodologyandreliability
Rakshita Upadhyay739 visualizações
Optimal control system por Rakshita Upadhyay
Optimal control systemOptimal control system
Optimal control system
Rakshita Upadhyay3.5K visualizações
Insulation coordination por Rakshita Upadhyay
Insulation coordinationInsulation coordination
Insulation coordination
Rakshita Upadhyay6K visualizações
load shedding por Rakshita Upadhyay
load sheddingload shedding
load shedding
Rakshita Upadhyay3.7K visualizações
Plc and hmi based stenter machine poster por Rakshita Upadhyay
Plc and hmi based stenter machine posterPlc and hmi based stenter machine poster
Plc and hmi based stenter machine poster
Rakshita Upadhyay470 visualizações
Plc and hmi baed stenter machine01 por Rakshita Upadhyay
Plc and hmi baed stenter machine01Plc and hmi baed stenter machine01
Plc and hmi baed stenter machine01
Rakshita Upadhyay1.3K visualizações
Induction machine modelling por Rakshita Upadhyay
Induction machine modelling Induction machine modelling
Induction machine modelling
Rakshita Upadhyay1.7K visualizações
Reneable energy por Rakshita Upadhyay
Reneable energyReneable energy
Reneable energy
Rakshita Upadhyay855 visualizações

Dom

  • 1. ME PRESENTATION ON DOCUMENT OBJECT MODEL PREPARED BY : UPADHYAY RAKSHITA R. Er No : 140370707018 Roll No : 24
  • 2. Contents…. 2  Introduction  How DOM works?  Document tree  HTML DOM access nodes  DOM Properties  DOM Methods  References 8/5/2015
  • 3. Introduction  The HTML DOM defines a standard way for accessing and manipulating HTML documents.  It presents an HTML document as a tree-structure with elements, attributes, and text.  With JavaScript you can restructure an entire HTML document. You can add, remove, change, or reorder items on a page. 8/5/2015 3
  • 4.  This access, along with methods and properties to add, move, change, or remove HTML elements, is given through DOM.  The DOM can be used by JavaScript to read and change HTML, XHTML, and XML documents. 8/5/2015 4
  • 5. 5 How the DOM works? <head><script> function toggle() { document.img.button1.src=“button_on.gif”; } </script></head> <body> <a href=“test.html” onmouseover=“toggle()”> <img name=“button1” src=“button_off.gif”></a> </body> action reaction Action Event JavaScript DOM Reactio nsrc=“button_off.gif” onmouseov er toggle() document.img.butto n1 Src=“button_on.gi f” 1) User moves mouse over object 2) Event senses that something happened to the object 3) JavaScript tells the object what to do (Even handler) 4) Locates object on the web page 5) Object’s image source is changed 8/5/2015
  • 6. Document Tree (Node Tree) <html> <head> <title> My title </title> </head> <body> <h1> My header </h1> <a href=“http://.... > My link </a> </body> </html> 8/5/2015 6
  • 7. Document Tree (Node Tree) 8/5/2015 7
  • 8. HTML DOM Example <html> <head> <script type="text/javascript"> function ChangeColor() { document.body.bgColor="yellow" } </script> </head> <body onclick="ChangeColor()"> Click on this document! </body> </html> 8/5/2015 8
  • 9. HTML DOM Access Nodes  The getElementById() method returns the element with the specified ID: document.getElementById("someID");  The getElementsByTagName() method returns all elements (as a nodeList) with the specified tag name. document.getElementsByTagName("p"); 8/5/2015 9
  • 10. DOM Objects  DOM Anchor DOM Area DOM Base DOM Body DOM Button DOM Event DOM Form DOM Frame DOM Frameset DOM IFrame DOM Image DOM Input Button DOM Input Checkbox DOM Input File DOM Input Hidden DOM Input Password DOM Input Radio DOM Input Reset DOM Input Submit DOM Input Text DOM Link DOM Meta DOM Object DOM Option DOM Select DOM Style DOM Table DOM TableCell DOM TableRow DOM Textarea 8/5/2015 10