×

js点击数字切换图片

js点击数字切换图片(js鼠标单击实现图片切换)

admin admin 发表于2023-10-14 03:55:48 浏览58 评论0

抢沙发发表评论

本文目录

js鼠标单击实现图片切换

1、提前准备一组图片,将图片名称设置一定规律:例如  img1.jpg、img2.jpg

2、编写鼠标点击事件

3、在鼠标点击时间里,判断鼠标点击次数

4、根据不同次数,显示不同的图片

《script type=“text/javascript“》    $(function(){        var items=new Arrays(“img1.jpg“,“img2.jpg“,“img3.jpg“,“img4.jpg“,“img5.jpg“);        var i=0;        $(“#bgImage“).click(function(){            i++;            if(i》items.length){                i=1;            }            $(this).prop(“src“,“img“+i+“.jpg“);        });    });《/script》

JS图片切换带有数字 要JS

《!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN“ “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“》《html xmlns=“http://www.w3.org/1999/xhtml“》《head》《meta http-equiv=“Content-Type“ content=“text/html; charset=gb2312“ /》《title》图片切换练习《/title》 《style type=“text/css“》 a{ cursor:pointer; } 《/style》《div id=“userID“》《script type=“text/javascript“》 var img1=“《img src=’images/1.jpg’ /》“; var img2=“《img src=’images/2.jpg’ /》“; var img3=“《img src=’images/3.jpg’ /》“; var img4=“《img src=’images/4.jpg’ /》“; var arrays=; }《/script》《div style=“position:absolute;top:220px;left:180px“》《a onclick=“out(0)“》 一 《/a》《a onclick=“out(1)“》 二 《/a》《a onclick=“out(2)“》 三 《/a》《a onclick=“out(3)“》 四 《/a》《/div》《div id=“imgId“》“《img src=’images/1.jpg’ /》《/div》《/body》《/html》

JavaScript中输入数字转换图片(代码如下)

首先,changdu这个变量没有传递好,导致循环没有正常运行,实际中就执行了一遍而已。其次,就算循环正常了,你的每次循环,都把sresult这个变量给清空一次。所以你不能得到想要的结果。还有,你写代码,不太规范啊,而且js有时不写结束符分号,这个也不是好习惯啊。下面是参考代码:《input type=“text“ id=“ShuRuNum“ /》《button onclick=“Chenge();“》转换《/button》《br /》《br /》《span id=“ShuChuPic“》《/span》《script language=“javascript“》 function Chenge(){ var shuzi=ShuRuNum.value; var changdu=shuzi.length -1; var sresult=““; //alert(changdu); for(i=0;i《=changdu;i++) { var inum; inum=parseInt(ShuRuNum.value.charAt(i)); sresult=sresult+“《img src=./pic“+inum+“.jpg /》“; ShuChuPic.innerHTML=sresult; //alert(ShuRuNum.value); }}《/script》

在js单击不同的数字链接显示不同的图片

可以写入超链接。JS实现图片切换和数字随图片变换添加6个圆形数字超链接,鼠标移动到数字区域,切换到数字对应的图片。超链接-当前表单对象对报表块和图表和js代码不同,根据需要使用对应的代码即可。

JS实现点击一个按钮更换图片

你的代码差在少了“选择元素“这一步。

img1.src = “..\images/DT2.JPG“这一步是没有作用的,因为img1你还没有定义。

正确的方法是让图片元素的id是img1,然后

document.getElementById(’img1’).src = “..\images/DT2.JPG“

这样进行赋值。

document.getElementById(’img1’)这一步的作用就是选择图片元素。

这是针对此问题的测试页面

代码如下

《div class=“DT“》

《div》

《img id=“img1“ src=“https://img.alicdn.com/bao/uploaded/i3/2276233074/TB20r1QbFXXXXX3XXXXXXXXXXXX_!!2276233074.jpg_270x270.jpg“

/》

《/div》

《/div》

《div style=“text-align:center“》

《input type=“button“ id=“b1“ value=“ 放大 “ onclick=“fd();“ /》

《input type=“button“ id=“b3“ value=“还原 “ onclick=“hy();“ /》

《input type=“button“ id=“b2“ value=“ 缩小 “ onclick=“sx();“ /》

《/div》

function fd() {

document.getElementById(’img1’).src = “https://img.alicdn.com/bao/uploaded/i3/2276233074/TB20r1QbFXXXXX3XXXXXXXXXXXX_!!2276233074.jpg_400x400.jpg“

}

function sx() {

document.getElementById(’img1’).src = “https://img.alicdn.com/bao/uploaded/i3/2276233074/TB20r1QbFXXXXX3XXXXXXXXXXXX_!!2276233074.jpg_180x180.jpg“

}

function hy() {

document.getElementById(’img1’).src = “https://img.alicdn.com/bao/uploaded/i3/2276233074/TB20r1QbFXXXXX3XXXXXXXXXXXX_!!2276233074.jpg_270x270.jpg“

}

js如何点击左右按钮切换图片

这样:

《!DOCTYPE html》

《html》

《head》

《meta charset=“UTF-8“》

《title》动态切换图片《/title》

《/head》

《style》

ul{

padding:0;margin:0;

}

li{

list-style: none;

}

#pic{

position: relative;

width: 400px;

height: 400px;

background-color:red;

margin:100px auto;

background:url(’image/1.jpg’) no-repeat center;

}

#pic img{

width: 400px;

height: 400px;

}

#pic ul{

width: 50px;

position: absolute;

top: 0;

right: -70px;

}

li{

width: 40px;

height: 40px;

margin-bottom:10px;

background-color: pink;

float: left;

}

#pic span{ 

position: absolute;

bottom: 10px;

left: 0;

}

#pic p,#pic span{

width: 400px;

height: 20px;

}

#pic p{

position: absolute;

top: 10px;

left: 0;

}

.active{

background-color: red;

}

《/style》

《body》

《div id=“pic“》

《img src=““ alt=““》

《p》qwrwe《/p》

《span》werwer《/span》

《ul》

《/ul》

《/div》

《script》

window.onload=function(){

//存放旧li

var oldLi=null;

var num=0;

var oPic = document.getElementById(’pic’);

var oImg = oPic.getElementsByTagName(’img’);

var oUL =  oPic.getElementsByTagName(’ul’);

var oSpan= oPic.getElementsByTagName(’span’);

var oP = oPic.getElementsByTagName(’p’);

var oLi= oUL.getElementsByTagName(’li’);

var arr=;

var aText = ;

for(var i=0;i《arr.length;i++){

//动态添加元素

oUL.innerHTML+=’《li》《/li》’;

}

// 旧li就等于当前的

oldLi=oLi;

// 初始化

oImg.src=arr;

oP.innerHTML=num+1+’/’+arr.length;

oSpan.innerHTML=aText;

oLi.className=’active’;

for(var i=0;i《arr.length;i++){

// 给元素自定义属性

// 

oLi.index=i;

oLi.onclick=function(){

// 当元素被点击时图片文字信息都一起变化

oImg.src=arr;

oP.innerHTML=1+this.index+’/’+arr.length;

oSpan.innerHTML=aText;

// 清空上一个 当前添加

oldLi.className=’’;

//将上一个给当前

oldLi=this;

this.className=’active’;

}

}

}

《/script》

《/body》

《/html》

扩展资料:

注意事项

1、可以通过JS删除和添加hidden属性,改用style.display=“none“和style.display=“inline“来实现隐藏和显示。

2、button属性,主要的问题时button样式的问题,如何才能做一个好看的button,通过查找找到了设置button相关的值。

border:none; 设置按钮无边框

outline:none;消除按钮点击后出现的表示被点击的边框

background:url(...)按钮背景图片

text-shadow: 0 1px 1px rgba(0,0,0,.3);文字阴影

box-shadow: 0 5px 7px rgba(0,0,0,.2);按钮阴影

border-radius:15px;按钮边框圆角