spacer
Yehuda Shiran November 19, 2000
Counting Elements in a Document
Tips: November 2000

Yehuda Shiran, Ph.D.
Doc JavaScript

Developer News
Microsoft Shows Off Silverlight 4, IE9 Plans
Metasploit Expands Vulnerability Test Framework
HyperCard Reborn?

Suppose you need to know how many DIV elements there are on the page. In Netscape Navigator, the number of layers is document.layers.length. It is not that trivial in Internet Explorer.

You need to use the tags method of the document.all array. The tags() method retrieves all HTML elements of a particular tag from the document.all array. It returns an array of elements. The following line will populate the given array with all DIV elements:

var divArray = document.all.tags("DIV");
To find the total number of DIV elements, just use divArrary.length. For example, click this link from within Internet Explorer to compute and echo the number of FONT elements in this tip. We just put the following line in the JavaScript section at the top of this page:

var divArray = document.all.tags("FONT");
And the link above is assembled as:

<A HREF="javascript:alert('The number of FONT elements in this 
tip is ' + divArray.length)">compute and echo</A>

People who read this tip also read these tips:

Look for similar tips by subject:

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs

webref The latest from WebReference.com Browse >
Rolling Out Your Own HTML Application Version Control · HTML 5: Client-side Storage · Working with Ajax Server Extensions
Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
 The latest from internet.com
Wi-Fi Product Watch, November 2009 · Chip Market Recovering From '08 Collapse · Low-Cost Tools to Kickstart Your New Business