 | 
August 27th, 2008, 07:00 PM
| | Newbie | | Join Date: Aug 2008
Posts: 17
| | getElementsByTagName
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 .
| 
August 27th, 2008, 08:41 PM
|  | Moderator | | Join Date: May 2007 Location: Munich, Germany Age: 36
Posts: 3,448
| |
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
| 
August 31st, 2008, 04:19 PM
| | Newbie | | Join Date: Dec 2007
Posts: 3
| | - 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 ; }
| 
August 31st, 2008, 08:56 PM
|  | Moderator | | Join Date: Aug 2008 Location: Leipzig, Germany Age: 31
Posts: 895
| |
you should use: document.getElementsByTagName('img') (<image> is not a valid tag name)
| 
September 2nd, 2008, 06:13 PM
| | Newbie | | Join Date: Dec 2007
Posts: 3
| | 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.
| 
September 2nd, 2008, 09:44 PM
|  | Moderator | | Join Date: May 2007 Location: Munich, Germany Age: 36
Posts: 3,448
| |
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 ;))
|  | | Thread Tools | Search this Thread | | | |
Posting Rules
| You may not post new threads You may not post replies You may not post attachments You may not edit your posts HTML code is Off | | | | | | What is Bytes?
We are a network of experts and professionals in IT and software development that help one another with answers to tough questions and share insights.
Get the best answers to your questions from over 205,248 network members.
|