问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JS来回切换图片src的问题,求高手!

发布网友 发布时间:2022-04-26 04:17

我来回答

3个回答

热心网友 时间:2022-04-26 05:46

guy ,你拿本身要改变的属性作为判断条件,导致if,else顺序执行,从而导致回到原点,没有效果!!!

方法一:原始方法

<script language=javascript>
var flag = false;
function CheckForm()
{
  var photo=document.getElementById("photo");
 if(flag)
 {
  document.getElementById("photo").src = "arrow_up.png";
  flag=false;
 }else {
  document.getElementById("photo").src = "arrow_down.png";
  flag=true;
  }
 
}
</script>

方法二:jquery 的toggle函数

$('#photo').toggle(
    function(){
        this.src="arrow_up.png";
    };
    function(){
        this.src="arrow_down.png";
    }
    
);

热心网友 时间:2022-04-26 07:04

是你这句换判断问题:

if(document.getElementById("photo").src == "arrow_down.png")

 

这个判断不正确, src 可能会变化, 而且获取的是 url 的全路径. 可以这样改:

if (photo.src.indexOf("arrow_down.png") >0)

热心网友 时间:2022-04-26 08:39

不用高手。你的href连接的是自己的页面,你点击一下就刷新一下本页面,图片本来是切换了的,可是一刷新,就又变成默认的了。这样写
<a href="#" onclick="CheckForm()">aasdadaassad<img id="photo" src="arrow_down.png"></a>

改成
<img id="photo" src="arrow_down.png" onclick="CheckForm()">
JS来回切换图片src的问题,求高手!

!方法一:原始方法var flag = false;function CheckForm(){ var photo=document.getElementById("photo"); if(flag) { document.getElementById("photo").src = "arrow_up.png"; flag=false; }else { document.getElementById("photo").src = "arrow_down.png"; flag=true; } }...

怎样用JS动态的改变img标签里面的src属性实现图片的循环切换。

js:根据循环切换条件可以用document.getElementById("").src=""设置,或者juqery:("#id").attr("src","图片名称");

如何通过js点击两张图片来回切换

首先 if (oImg.src="img/1.png")是赋值而不是判断相等, 判断相等请用==或者=== 其次, 你的切换不应当依赖於从元素上读到的src, 而应当用变量维护当前的状态 示例 window.onload = function(){varoImg = document.getElementById('img1'),Picture = ['img/1.png','img/2.png'],Index ...

如何用js实现点击图片切换另一图片,再次点击恢复?

Imgbtn.onclick=function(){ if(Img.src=='http://dl.bizhi.sogou.com/images/2012/01/19/191337.png') { Img.src='http://pic3.nipic.com/20090701/2847972_130628068_2.jpg';}else{ Img.src='http://dl.bizhi.sogou.com/images/2012/01/19/191337.png'} } } 试客小兵 ...

求js高手帮忙看看这 端代码为什么图片只能切换一次 我想要无限切换

DOCTYPE html&gt;function changeImage(){var element=document.getElementById('myimage')if (element.src.match("2.jpg")) {element.src="1.jpg";}else{element.src="2.jpg";}}点击换图

js点击图片换图片,再点击则回到上一张

回答:document.getElementById("open1").src=="图片/最新论坛图片/cate_open.gif" 这句有问题,左右两边是不相等的,所以,一直在执行else中的语句你可以在else中加一句alert(document.getElementById("open1").src);来显示一下,由此来判断if中左右是否相等

关于JS修改IMG的SRC过于频繁,造成SOCKET拥堵的错误

确保这个没问题之后, 还可以通过添加 visibility: hidden; 的 img 元素来强制浏览器保持图片缓存.最后不推荐用改 img src 的方法来切换图片, 或者用两张 img, 上面一张盖住下面一张, 然后透明度 0, hover 的时候透明度 1, css 就搞定了. 当然最佳实践应该还是雪碧图, 也是现在比较主流的方法....

谁有网页中图片切换的代码,最好是js的,我试过通过改变src还有数组结合...

最简单的JS切换,先引用jquery js代码 var arr = ["image/1.jpg", "image/2.jpg", "image/3.jpg", "image/4.jpg"]; var arr1 = ["img1", "img2", "img3", "img4"]; var count = 0; function go() { $("#img").attr("src", arr[count]); $("#...

js怎么加载另一张图片src?

用javascript , var object= document.getElementById("img1"); object.src="static/picture/1.jpg";如果你想让他在页面加载时就执行的话,在 或者在其他你想要执行的时候,去触发这两条语句。比如点击,某个控件或对象获得焦点等。

用JS将图片链接从 改为

var string = "12345";var oDiv = document.getElementById("images");oDiv.onclick = function () { oDiv.src = "2.jpg?" + string;} 结果如下所示:开始前图片路径如下图 单击以后图片路径为:

scriptsrc ressrc srcdoc href src src url src什么 src怎么用 src啥意思 src标签
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
多肌炎是什么病 电脑屏幕只要是玩大型游戏就模模糊糊的有横向线条,很淡,不影响玩,但原... 为什么电脑开机开不了的只有白色模模糊糊的是一些英文字母 在电脑上看视屏,画面有的点模糊,是显示器分辨率底还是显卡不行.显示... 为什么我的电脑显示屏有时会模模糊糊??谢谢了,大神帮忙啊 当铺可以当什么东西 什么是广域网 什么是广域网的英文缩写 【车主点评:小身躯大能量江淮瑞风s2】 请问“三十而立、四十不惑、五十岁知天命、六十花甲”是什么..._百度... 尘埃3 进入游戏就弹出了显示这个 0*37338138 指令引用的0*37338138内... 护士注册是什么时候开始? 护士电子化注册怎么注册?什么时候注册? 2019护士电子化注册是什么时候? 护士电子化注册什么时候开始? 2020医师电子化注册什么时候开始? 电脑注册yy网页打不开怎么回事啊,其他网页正常, 有关于YY的所有网页都上不去 , 软件里内置的精彩世界也打不开, yy是626版本了呀还是不行别的网络都可以打开就是yy网页打不开 台电X98 AIR 3G 平板电脑windows下YY浏览器打开无法使用 yy点击头像弹出网页打不开 取名胡性,少字辈,四个字 我儿子取名少涵,希望大家解释下少涵的意思 女孩取名徐少颖有什么涵义 我姓想给孩子取名(钱少轩)请问这个名字的含义? 取名少祺 寓意好吗? 取名为少涛的意思 取名少华 什么意思 “少”的含义是什么? 取名少康是什么意思? 少字的含义是什么 中国的区域划分 如何更改苹果手机id里的手机号码 支付宝和余额宝的区别?谢谢各位 红米note怎么设置开关机无声? 红米手机开机音乐怎么设置为无?或是关闭?谢谢! 红米note7怎么设置手机开着机,对方打电话提示音是关机 红米note怎么设置开关机音效 你好,红米手机如何设置自动开关机和开机音乐 红米手机自动开关机在哪里设置 用银行卡怎么往别人支付宝里面转钱 微信没有绑定手机,邮箱,是默认的怎么登录? 没有手机号可以注册吗? 无需手机号怎么注册? 没有手机号QQ号和邮箱怎么申请啊,有一个手机号,但是被麻麻注册微信了,我也想有一个微信,拜托? 不用手机号码怎么注册? 没有手机号怎么申请? 没有手机号码怎样申请? 微信无手机号无密码,只有怎么登录? 谁知道怎么洗掉孩子衣服上钢笔水? 平安银行的备用金,我把七万备用金取出来,然后第二天又还了,那这还需要收什么费用吗