Это не метод, это гадание на кофейной гуще, если он не подкреплен каким либо "недовольством" браузера.
Тоже самое, но под ваше "утверждение":
<style>
#ims {
width: 256px;
height: 256px;
background: url(img0.png);
}
</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script>
$(function() {
var n = 0;
$('button').click(function() {
n ^= 1;
document.getElementById('ims').style.background = 'url(img'+n+'.png)';
//document.getElementById('ims').style.backgroundImage = 'url(img'+n+'.png)';
})
});
</script>
<div id="ims"></div>
<button>NEW</button>
Проверяйте.