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

js 控制 点击按钮 将其背景图 换成另一张 再次点击恢复默认图片

发布网友 发布时间:2022-04-29 15:53

我来回答

4个回答

热心网友 时间:2022-04-20 05:18

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<script>
var i=1;
var j=0;
var front;
var after;
var arr = new Array("p1.jpg","p2.jpg","p3.jpg","p4.jpg","p5.jpg","p6.jpg","p7.jpg","p8.jpg","p9.jpg","p10.jpg","p11.jpg","p12.jpg","p13.jpg","p14.jpg","p15.jpg","p16.jpg","p17.jpg","p18.jpg","p19.jpg","p20.jpg","p21.jpg","p22.jpg","p23.jpg");

//下一张
function down(){
if(j==0){
i++;
if(i>arr.length-1){
i=0;
}
}document.photos.src=arr[i];
}
//上一张
function up(){
if(j==0){
i--;
if(i<0){
i=arr.length-1;
}
}document.photos.src=arr[i];
}
//自动滚动
function automatism(){
window.clearInterval(after);
front = window.setInterval("down()",1000);
}
//反向自动切换
function reverse(){
window.clearInterval(front);
after=window.setInterval("up()",1000)
}
//暂停
function pause(){
window.clearInterval(front);
window.clearInterval(after);
}
</script>
<BODY>
<img src="p2.jpg"name="photos"></p>
<input type="button" value="上一张" onClick="up()">
<input type="button" value="自动滚动" onClick="automatism()">
<input type="button" value="反向滚动" onClick="reverse()">
<input type="button" value="暂停" onClick="pause()">
<input type="button" value="下一张" onClick="down()">
</BODY>
</HTML>

建个html文件,把这段代码放进去,跟图片放一起,试一下,希望对你有帮助追问是点击按钮 换按钮的背景图 不是 换img 。。。 还有我只要换两张图

热心网友 时间:2022-04-20 06:36

使用jquery的toggle方法进行图片切换
$(function(){
$("#h1").toggle(function(){
$("#h1").css("background-image","url('./20110528073501b54e6.jpg')");
},function(){
$("#h1").css("background-image","url('./2011060708410874041.jpg')");
})
})

<input type="button" value="huan" id="h1" class="hh1" />

CSS
.hh1{
background: url("./2011060708410874041.jpg");
width: 120px;
height: 90px;
}

热心网友 时间:2022-04-20 08:11

给你个思路吧,贵在自己思考和总结!以下为我的思路:

思路一:给一个全局变量:var flag 用来记录当前图片是否为默认图片的状态
默认状态下,flag=true表示为默认图片,当我们点击按钮时,修改flag=false;那么每次点击我们只用判断全局变量flag,flag==true,则换成其他图片,flag==false则修改图片为默认图片!

思路二:原理和思路一相同,但实现方式不同,给button按钮一个属性用来记录图片状态
<input type='button' id='test' flag='true' onclick=**/>每次点击此按钮则判断其flag属性即可
在此提示:
(最好使用 var t = document.getElementById('test');t.getAttritute('flag');以保证浏览器的兼容性获得flag属性;如果我没记错的话,在ie下不可使用t.flag得到flag属性,FF可以)

热心网友 时间:2022-04-20 10:02

this.objMaxImgBoxObj = pyzy.$("divPyzyImgBoxContent"); //将大图片容器存储于变量
this.objMaxImgBoxObj.style.backgroundImage = "url(" + this.arrImgs[fctId][1] + ")//用当前大图片路径替掉大图片容器的背景

<div id="divPyzyImgBoxContent" style="background-image:url(images/logo120x500000.jpg);"></div>

css:
#divPyzyImgBoxContent{position:relative;margin:0px 60px;height:388px;background:url(images/b.gif) center center no-repeat;}

再通过按钮控制调用函数,顺便传送图片地址
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 深圳市富海源金属制品有限公司怎么样? 范爱农是怎么死的《范爱农》故事概括? 深圳市众本金属制品有限公司怎么样? 范爱农是为什么而死的? 求用JavaScript实现点击按钮更换不同的图片 伟基金属制品(深圳)有限公司怎么样? javascript中实现点击切换按钮切换图片 鲁迅为什么对范爱农的死怀疑 深圳市万美金属制品有限公司怎么样? 会计核算包括编制财务会计报告吗 1970年出生的,多少岁退休 求文档: 范爱农是失落水死的?“我”怀疑“他”是思想激进而被刺死的? 编制年度财务会计报告前,需要注意哪些事项 用70岁的工人违不违法呢 深圳市金凯泽金属制品有限公司怎么样? 绞股蓝茶功效有哪些 范爱农是自杀还是被淹死的?为什么?急急急!! 年度财务会计报告的年度财务会计报告的编制质量 深圳市明诺金属制品有限公司怎么样? 范爱农怎么死的? 深圳市福摩索金属制品有限公司怎么样? 怎么看待范爱农的死 深圳市斯博瑞金属制品有限公司怎么样? 鲁迅为什么对范爱农失足落水还是投水自杀表示怀疑? 深圳市信合正金属制品有限公司怎么样? 怎样点击按钮能够切换到跟按钮标题相对应的图片 朝花夕拾中鲁迅和范爱农产生矛盾的原因是什么 深圳市乐宇金属制品有限公司怎么样? 用JS或者Jquery,使用左右方向键切换(图片)按钮 ,效果就是按钮稍微向上浮... 毛衣如何穿出清新温柔感? 深圳市全事达金属制品有限公司怎么样? js点击按钮,更换某个img图片,且能循环更换多张图片? 毛线制品的衣服不仅时尚而且保暖,是秋冬首选,常见款式应该如何穿搭呢? 深圳市泽辰金属制品有限公司怎么样? 深圳麦林金属有限公司怎么样? 简单也可以很雅致,借鉴美女的毛衫穿搭清雅甜暖又不失高级感,你觉得呢? 浅色毛衣挂配什么衣服好看 学院风毛衣,造型减龄效果很好,怎么穿不显老呢? 小米官网买的东西已申请退货后要填写快递单号吗 小米退货的回寄地址是该怎么填