为什么这不起作用?在Firebug中,当我单击按钮时,它总是告诉我cambiaBandiera没有定义...
救命
亚历克斯
的CSS
#ITA{
float:right;
margin : 5px 85px;
width:40px;
height:40px;
background : #FFFFFF url("../ITA_off.png") center center no-repeat;
border:0;
}
JAVASCRIPT(在HEAD中)
<style type="text/javascript">
function cambiaBandiera() {
test=document.getElementById("ITA");
test.style.backgroundImage="url('../ITA_on.png')";
}
</style>
这是HTML
<div id="bandiere">
<input type="button" id="ITA" onClick="cambiaBandiera()"> </input>
</div>
最佳答案
我看到您将脚本放在样式标签之间,而不是脚本标签之间。也许这就是它找不到您的功能的原因?
关于javascript - 更改onclick事件上按钮的背景图像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2934315/