注意:主要是用一个变量b来存放if条件句里放的值,最开始为1,此时表示if的值成立,然后图片进行第一次改变。此时另b变为0,再次点击,此时if的条件不成立,则执行else的内容
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>点击改变图片</title>
</head>
<script>
window.onload=function(){
var img1 = document.getElementById('img1');
var b=1;
img1.onclick=function(){
if(b){
img1.src="img/2.jpg";
b--;
}else{
img1.src="img/1.jpg";
b=1;
}
}
};
</script>
<body>
<img id='img1' src="img/1.jpg" />
</body>
</html>