Forum Moderators: open

Message Too Old, No Replies

retirving DIVs IDs

to retrieve all DIVs ID and perform some action

         

kadnan

7:47 am on Sep 21, 2005 (gmt 0)

10+ Year Member



hi

suppose I have 3 DIVs with IDs

<div id="id1">A</div>
<div id="id2">B</div>
<div id="id3">C</div>

now i want to make a javascript function which takes inut a DIV ID and then Hide all DIVs whose ID isnt equal to supplied iD

i tried following but no luck.
[codes]
var objDiv=document.getElementsByTagName("DIV");

for (LC = 0; LC < objDiv.length; LC ++)
{
alert(objDiv[LC].Id);
}

[/codes]
any help pls?

Thanks

Bernard Marx

8:24 am on Sep 21, 2005 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



function hideDivsButOne(id)
{
var divs = document.getElementsByTagName('div');
for(var k=0, div; k<divs.length; k++)
{
var div = divs[k];
div.style.display = (div.id==id)? 'block':'none';
}
}