博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
img src 改变问题
阅读量:5104 次
发布时间:2019-06-13

本文共 1317 字,大约阅读时间需要 4 分钟。

<script type="text/javascript">

function changeSrc(){
if(document.getElementById("pic").src=="images/5.jpg")
{
document.getElementById("pic").src="images/6.jpg";
}
if(document.getElementById("pic").src="images/6.jpg")
{
document.getElementById("pic").src="images/5.jpg";
}
}
</script>

 

<img  id="pic" align="center" margin-right="10px" src="images/6.jpg"  width="25%"  οnclick="return changeSrc()"/>

 

点击图像只能改变一次图像显示,想要改变多次则把代码改写为其他的

 

<script type="text/javascript">

function changeSrc(){
var element=document.getElementById("pic");
if(element.src.match("images/5.jpg"))
{
element.src="images/6.jpg";
}else{
element.src="images/5.jpg";
}
}
</script>

 

<img  id="pic" align="center" margin-right="10px" src="images/6.jpg"  width="25%"  οnclick="return changeSrc()"/>

 

再次进行优化,当有多个图片进行切换时,怎么确定是那个图片,如下可以这么做

 

<script type="text/javascript">

function changeSrc(dom){
var myid=dom.getAttribute("id");
var element=document.getElementById(myid);
if(element.src.match("images/5.jpg"))
{
element.src="images/6.jpg";
}else{
element.src="images/5.jpg";
}
}
</script>

 

 <img  id="pic11" align="center" margin-right="10px" src="images/6.jpg"  width="25%"  οnclick="changeSrc(this)"/>

 

 <img id="pic12" align="center" margin-right="10px" src="images/6.jpg"  width="25%" οnclick="changeSrc(this)" />

 

转载于:https://www.cnblogs.com/xiaopihai988/p/4563564.html

你可能感兴趣的文章
设计模式:迭代器模式(Iterator)
查看>>
cmd批处理常用符号详解
查看>>
关于给构造函数传达参数方法
查看>>
mysql忘记密码时如何修改root用户密码
查看>>
STM32单片机使用注意事项
查看>>
在linux中出现there are stopped jobs 的解决方法
查看>>
获取浏览器版本信息
查看>>
SQLServer之删除视图
查看>>
js forEach跳出循环
查看>>
MyBatis---动态SQL
查看>>
快速创建一个 spring mvc 示例
查看>>
swing入门教程
查看>>
好莱坞十大导演排名及其代表作,你看过多少?
查看>>
JVM-class文件完全解析-类索引,父类索引和索引集合
查看>>
Loj #139
查看>>
StringBuffer是字符串缓冲区
查看>>
hihocoder1187 Divisors
查看>>
java入门
查看>>
Spring 整合 Redis
查看>>
Azure 托管镜像和非托管镜像对比
查看>>