<img src="a.jpg" name="anniu" onClick="anniu.src='b.jpg'" onClick="anniu.src='a.jpg'" >

这段代码可以实现,点击a.jpg这张图片,就变成了b.jpg。

可是我点击b.jpg想把它变回a.jpg,可它就不回去了。怎么办。

 

<img src="a.jpg" onclick="this.src = this.src.indexOf('a.jpg') == -1 ? 'a.jpg' : 'b.jpg';" />
str.indexOf("xx")表示在字符串str里面查找 "xx" 的位置, 如果找不到就返回 -1.? : 是三元运算符,x ? a : b, 如果 x == true 则返回 a, 否则返回 b.
合起来就是在this.src里面找a.jpg, 找不到就赋值为 a.jpg, 否则赋值为 b.jpg

var falg=true ; function chage()

{ if(falg ) { document .getElementById ("img").src="a.jpg"; falg =false ; }

else  { document .getElementById ("img").src="b.jpg"; falg =true ; } }

<img src="ajpg" >

给img一个id为img

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-05
  • 2022-12-23
  • 2022-12-23
  • 2021-09-07
猜你喜欢
  • 2022-01-10
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-03-09
  • 2022-12-23
相关资源
相似解决方案