Andrew Poulos wrote on 10 jul 2005 in comp.lang.javascript
:
I've have a number of DIV tags that contain one image. Each DIV has an
onclick event. How can I get the image filename? I just need the
filename and not the file path.
<div onclick='blah'><img src="a.jpg"></div>
<div>other things</div>
<div onclick='blah'>some text <img src="b.jpg"></div>
<div onclick='blah'><img src="c.jpg"></div>
<br><br>
<div id='r'></div>
<script type="text/javascript">
var r = document.getElementById('r');
var a = document.getElementsByTagName("div");
for (var i = 0; i < a.length; i++) {
var b = a[i].getElementsByTagName("img");
if(b.length>0)
r.innerHTML+= 'divnr ' + (i+1) + ": " +
b[0].src.replace(/.*\//,'')+'<br>';
}
</script>
--
Evertjan.
The Netherlands.
(Replace all crosses with dots in my emailaddress)