DOM: Difference between revisions

From DataFlex Wiki
Jump to navigationJump to search
642 bytes added ,  22 November 2007
Tidy up and categorisation
mNo edit summary
(Tidy up and categorisation)
Line 1: Line 1:
= Document Object Model=
The '''Document Object Model''', or '''DOM''' is an object model used for referencing items on [[XML]] or [[HTML]] files.  The DOM is commonly used when writing [[Javascript]] code to access elements of a web page.


all elements in a html page can have an id and be altered .
==Examples==


Here's how to grab the element by the id and change it using javascript:
===Altering an attribute of a HTML Element===


Javascript can access elements of a webpage by referring to their ID values.  The following line of HTML is for a link that has an id of "url" and points to "http://www.yahoo.com":


<pre>
<pre>
<a id="url" href="http://www.yahoo.com">testing</a>
</pre>


<a id="link" href="http://www.yahoo.com">testing</a>
The following Javascript code will find the Element with an id value of ''url'', and will then set the href attribute of it to "http://www.msdn.com"
 
<pre>
<script type="text/javascript">
// This line fetches and handle to the Element with id ''url'' and returns it to the variable ''link''
  link=document.getElementById('link');
  link=document.getElementById('url');
  link.href="http://msdn.com";
// This line sets the href attribute of the link item to "http://www.msdn.com"
</script>
link.href="http://www.msdn.com";
 
</pre>
</pre>


==External Links==
*[http://www.w3.org/DOM/ w3c DOM Specifications]
*[http://xml.com/pub/rg/DOM_Tutorials DOM Tutorials]




Now  when you see the link it should link to msdn.com even though the original href points to www.yahoo.com
[[Category: Web Programming]]
221

edits

Navigation menu