Connecting Tech Pros Worldwide Forums | Help | Site Map

getElementsByTagName

Newbie
 
Join Date: Aug 2008
Posts: 17
#1: Aug 27 '08
Hi,

I have a set of elements by tag name eg. <img> I want to extract and also identify which one I have taken.

eg.

<a><img src="1.png"/></a>
<a><img src="2.png"/></a>

How do I get 1.png or 2.png .

gits's Avatar
Moderator
 
Join Date: May 2007
Location: Munich, Germany
Posts: 4,136
#2: Aug 27 '08

re: getElementsByTagName


loop through the collection and check for the src-attribute ... do you have done anthing already? please post what you have so far ...

kind regards
Newbie
 
Join Date: Dec 2007
Posts: 3
#3: Aug 31 '08

re: getElementsByTagName


Expand|Select|Wrap|Line Numbers
  1. var objImages = document.getElementsByTagName('image');  for(var imgIndex =0; imgIndex<=objImages.length-1; imgIndex++)  {      var objImage = objImages[imgIndex];      //add your code here to handle objImage image object ;  }
Dormilich's Avatar
Moderator
 
Join Date: Aug 2008
Location: Leipzig, Germany
Posts: 3,658
#4: Aug 31 '08

re: getElementsByTagName


you should use: document.getElementsByTagName('img') (<image> is not a valid tag name)
Newbie
 
Join Date: Dec 2007
Posts: 3
#5: Sep 2 '08

re: getElementsByTagName


Quote:

Originally Posted by Dormilich

you should use: document.getElementsByTagName('img') (<image> is not a valid tag name)


:) yes I realise that. It was typo!!!. Obviously there is no such element with nodeName image.
gits's Avatar
Moderator
 
Join Date: May 2007
Location: Munich, Germany
Posts: 4,136
#6: Sep 2 '08

re: getElementsByTagName


not in html ... :) but in XUL for example it is ... certainly a typo and a good catch too to point that out to avoid confusion ... well done ... both of you ;))
Reply