I am trying to get image in a <div> using onclick.
Now I am getting the text on click. but I want to get the image in div on click...
How can i do this...?
Here is code I have implemented,,
Code:
<script>
function myFunction()
{
document.getElementById("surprise").innerHTML=images/aftersurprise.png;
}
</script>
When I click on element I should get the aftersurprise.png image on surprise element...
use
document.getElementById("surprise").innerHTML="<img src='images/aftersurprise.png' />";
You are giving the image url to the innerHTML of div element. To add an image there you have to do something like this
document.getElementById("surprise").innerHTML="<img src='images/aftersurprise.png' />";
Or why are you not going with jquery, it's very easy with that like
$('#surprise').append("<img src='images/aftersurprise.png' />");
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With