<script>
var coun=0;
function change1(){
if(coun==0){
document.getElementById('id2').src='images/icon/cover.png';
coun++;
}else{
document.getElementById('id2').src='images/icon/cover1.png';
coun=0;
}
}
</script>
<img src="images/icon/cover.png" id= "id2" onclick="change1()">
8 个解决方案
#1
初始化设置成1
var coun=1;
var coun=1;
#2
你第一次点击那个图片和你原来的图片是一样的,当然没有反应了,如楼上所说,var coun = 1; 或你把图片地址对调一下!
#3
...
#4
function change1(){
var src1='images/icon/cover.png';
var src2='images/icon/cover1.png';
var id2=document.getElementById('id2')
id2.src=(id2==src1)?src2:src1
}
#5
你仔细研究下加载的过程,当你点击时,你的coun是等于0的,所以会出现点击一次不变的情况,但是执行完上面的判断后,你的coun+1了,此时变为1,这样再点击就会出现改变,你可以在初始定义变量的时候将coun的值设置为1,或者改变判断条件。希望对你有所帮助,一起加油吧
#6
正确
#7
else 了
#8
<script>
var coun=0;
function change1(){
if(coun==0){
document.getElementById('id2').src='images/icon/cover1.png';
coun++;
}else{
document.getElementById('id2').src='images/icon/cover.png';
coun=0;
}
}
</script>
<img src="images/icon/cover.png" id= "id2" onclick="change1()">
调换了一下路径,按着我这样改就解决问题了。
var coun=0;
function change1(){
if(coun==0){
document.getElementById('id2').src='images/icon/cover1.png';
coun++;
}else{
document.getElementById('id2').src='images/icon/cover.png';
coun=0;
}
}
</script>
<img src="images/icon/cover.png" id= "id2" onclick="change1()">
调换了一下路径,按着我这样改就解决问题了。
#1
初始化设置成1
var coun=1;
var coun=1;
#2
你第一次点击那个图片和你原来的图片是一样的,当然没有反应了,如楼上所说,var coun = 1; 或你把图片地址对调一下!
#3
...
#4
function change1(){
var src1='images/icon/cover.png';
var src2='images/icon/cover1.png';
var id2=document.getElementById('id2')
id2.src=(id2==src1)?src2:src1
}
#5
你仔细研究下加载的过程,当你点击时,你的coun是等于0的,所以会出现点击一次不变的情况,但是执行完上面的判断后,你的coun+1了,此时变为1,这样再点击就会出现改变,你可以在初始定义变量的时候将coun的值设置为1,或者改变判断条件。希望对你有所帮助,一起加油吧
#6
正确
#7
else 了
#8
<script>
var coun=0;
function change1(){
if(coun==0){
document.getElementById('id2').src='images/icon/cover1.png';
coun++;
}else{
document.getElementById('id2').src='images/icon/cover.png';
coun=0;
}
}
</script>
<img src="images/icon/cover.png" id= "id2" onclick="change1()">
调换了一下路径,按着我这样改就解决问题了。
var coun=0;
function change1(){
if(coun==0){
document.getElementById('id2').src='images/icon/cover1.png';
coun++;
}else{
document.getElementById('id2').src='images/icon/cover.png';
coun=0;
}
}
</script>
<img src="images/icon/cover.png" id= "id2" onclick="change1()">
调换了一下路径,按着我这样改就解决问题了。