【发布时间】:2015-02-12 00:11:27
【问题描述】:
我需要在鼠标悬停时将图像换出。我相信它也应该使用innerHTML。
<body>
<a href="#">anime</a>
<a href="#">ponies</a>
<h1 class="panel">What fandom is better?</h1>
<div class="anime"> <img src="img/anime.png"> </div>
<div class="pony"> <img src="img/pony.png"> </div>
<p id="answer">Choose One</p>
</body>
/**
This is for element changes upon mousesing over of the area
*/`
document.getElementsByClassName("anime")[0].onmouseover=
function(){
orangeBorder1();
mouseAnime();
}
document.getElementsByClassName("pony")[0].onmouseover=
function(){
orangeBorder();
mousePony();
}
function mousePony(){
document.getElementById("pony").src="pony1.png";
}
【问题讨论】:
-
你没有任何 id 为“pony”的东西,所以它不会抓取任何东西。您应该将 id "pony" 添加到 img 标签,它应该可以工作。
标签: javascript jquery html image mouseover