Hi I am working in JavaScript. My code is:
<div id="myDiv" onClick="myfn()">
<img src="a.png">
<img src="b.png">
</div>
I want to get the source of the images and store it in the array on click of a button.
Any help ???
myfn() {
var a = new Array();
var mainDivData = document.getElementById('myDiv').innerHTML;
var mainDivData2 = mainDivData.getElementByTag('src');
for(var i =0 ; i<mainDivData2.length; i ++) {
//a[i] = mainDivData2;
alert(a[i]);
}
}
But nothing shown in the alert even alert window doesn’t opened.
Any help ???
Pure JavaScript solution:
jQuery solution: