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

Yehuda Shiran, Ph.D.
Doc JavaScript

Developer News
News Flash: Adobe Has iPhone Workaround
Adobe's Flash 10.1 Goes Mobile (Minus iPhone)
A Salute to Visionary CEOs

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, Reprints, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs

webref The latest from WebReference.com Browse >
Building a Banking Application Home Page with OOP · Mixing Scripting Languages · Review: phpFox, a Social Networking CMS with all the Bells and Whistles
Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
 The latest from internet.com
Enterprise 2.0: Social Networking in the Cloud · BroadSoft Marketplace Hastens Pace of Telephony Innovation · Review: HTC Hero for Sprint