I'm getting 'cars' array using xmlhttprequest and dynamically creating the anchor tags for each value in the array.
Now im not able to access the innerhtml of newly created anchor tags.
//script for getting array and creating anchor tags dynamically
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
var cars = JSON.parse(xmlhttp.responseText);
for (i = 0; i < cars.length; i++)
{
var mydiv = document.getElementById("myDiv");
var aTag = document.createElement('a');
aTag.setAttribute('href','#');
aTag.setAttribute('class','cl');
aTag.innerHTML = cars[i] + "<br>";
mydiv.appendChild(aTag);
}
}
};
xmlhttp.open("POST", "http://localhost:3000/welcomepage", true);
xmlhttp.setRequestHeader("Content-type", "application/json");
xmlhttp.send();
//script for accessing innerhtml of the above created anchor tags.
$('.cl').click(function(e) {
e.preventDefault();
var t = $(this).text();
alert(t);
}