mozilla

Compare Revisions

Using the W3C DOM

Change Revisions

Revision 5170:

Revision 5170 by RobG on

Revision 5171:

Revision 5171 by RobG on

Title:
Using the W3C DOM
Using the W3C DOM
Slug:
Using_Web_Standards_in_your_Web_Pages/Using_the_W3C_DOM
Using_Web_Standards_in_your_Web_Pages/Using_the_W3C_DOM
Tags:
"Web Standards", "Web Development"
"Web Standards", "Web Development"
Content:

Revision 5170
Revision 5171
n22      The <a class="external" href="http://www.w3.org/DOM/DOMTR">n22      The <a class="external" href="http://www.w3.org/DOM/DOMTR">
><abbr title="World Wide Web Consortium">W3C</abbr> Document Objec><abbr title="World Wide Web Consortium">W3C</abbr> Document Objec
>t Model</a> provides interfaces DOM elements to scriptable object>t Model</a> provides interfaces DOM elements to scriptable object
>s. <strong>The attributes and methods of the <abbr title="World W>s. <strong><abbr title="World Wide Web Consortium">W3C</abbr> DOM
>ide Web Consortium">W3C</abbr> DOM are overall well supported by > standards are well supported by modern browsers, however the sta
>modern browsers like MSIE 7, Opera 9.5, Safari 3, Konqueror 4 and>ndards are moving target so support for newer features should be 
> Mozilla-based browsers (Firefox, Seamonkey, Camino)</strong>. Us>tested before use</strong>. Using W3C standards means that code w
>ing W3C standards means that code will run in compliant browsers >ill run in compliant browsers with minimal need for cross-browser
>with minimal need for cross-browser support, whereas code based o> support, whereas code based on proprietary standards requires mu
>n proprietary standards requires much more effort to be compatibl>ch more effort to be compatible with multiple user agents.
>e with multiple user agents. 
n28      The following <code>document</code> object properties are nn28      The following IE proprietary&nbsp;<code>document</code> obj
>ot supported in the <abbr title="World Wide Web Consortium">W3C</>ect properties are not supported in the <abbr title="World Wide W
>abbr> Document Object Model:>eb Consortium">W3C</abbr> Document Object Model:
n65      Scripts that use these properties will throw errors in mostn65      Scripts that use these properties will throw errors in most
> standards-compliant browsers. <strong>Instead, use the <abbr tit> standards-compliant browsers. <strong>Instead, use the <abbr tit
>le="World Wide Web Consortium">W3C</abbr> DOM access attributes a>le="World Wide Web Consortium">W3C</abbr> DOM properties and meth
>nd access methods described in the next section. These are suppor>ods (examples in the next section). These are supported by Intern
>ted by Internet Explorer too so there is no need to use MSIE-spec>et Explorer too so there is no need to use MSIE-specific attribut
>ific attributes and methods.</strong>>es and methods.</strong>
n71      <strong>The basic method for referencing elements in an HTMn71      <strong>The basic method for referencing elements in an HTM
>L page is <code>document.getElementById(<var>id</var>)</code>.</s>L page is <code>document.getElementById(<var>id</var>)</code>.</s
>trong> All modern browsers support it. The method returns <strong>trong> All modern browsers support it. The method returns <strong
>>a reference to the uniquely identified element</strong>, which c>>a reference to the uniquely identified element</strong>, which c
>an then be used to script that element. For example, the followin>an then be used to script the element. For example, the following
>g short sample dynamically sets the left margin of a <code>div</c> short sample dynamically sets the left margin of a <code>div</co
>ode> element with an <code>id</code> of "inset" to half an inch:>de> element with an <code>id</code> of "inset" to half an inch:
t158      For accessing a group of elements, the DOM specification alt158      For accessing a group of elements, the DOM specification al
>so includes <code>getElementsByTagName</code>, which returns a <a>so includes <code>getElementsByTagName</code>, which returns a <a
> class=" external" href="http://www.w3.org/TR/DOM-Level-3-Core/co> class="external" href="http://www.w3.org/TR/DOM-Level-3-Core/cor
>re.html#ID-536297177" title="http://www.w3.org/TR/DOM-Level-3-Cor>e.html#ID-536297177" title="http://www.w3.org/TR/DOM-Level-3-Core
>e/core.html#ID-536297177">NodeList</a> of all the elements with t>/core.html#ID-536297177">NodeList</a> of all the elements with th
>he given tag name in the order they appear in the document:>e given tag name in the order they appear in the document:

Back to History