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

:暂无数据 2026-06-08 23:10:02 :0

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

大家好,关于js点击数字切换图片很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于JavaScript中输入数字转换图片(代码如下)的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

本文目录

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如何点击左右按钮切换图片

这样:

《!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=[’image/1.jpg’,’image/2.jpg’,’image/3.jpg’,’image/4.jpg’];

var aText = [’图片1’,’图片2’,’图片3’,’图片4’];



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

//动态添加元素

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

}

// 旧li就等于当前的

oldLi=oLi[num];



// 初始化

oImg.src=arr[num];

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

oSpan.innerHTML=aText[num];

oLi[num].className=’active’;




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

// 给元素自定义属性

// 

oLi[i].index=i;

oLi[i].onclick=function(){

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

oImg.src=arr[this.index];

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

oSpan.innerHTML=aText[this.index];

// 清空上一个 当前添加

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;按钮边框圆角

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

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

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=[img1,img2,img3,img4];
//document.writeln(arrays);
var i=0;
function picture(){
document.getElementById(“imgId“).innerHTML=arrays[i];
i++;
if(i==4)
{
i=0;
}
}
setInterval(“picture()“,2000);
//document.bgColor=“#46768“;
《/script》
《/div》
《/head》

《body》
《script type=“text/javascript“》
function out(i){
document.getElementById(“imgId“).innerHTML=arrays[i];
}
《/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》

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点击数字切换图片,JavaScript中输入数字转换图片(代码如下)的介绍到此结束,希望对大家有所帮助。

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

本文编辑:admin

更多文章:


协方差计算公式(协方差的计算公式)

协方差计算公式(协方差的计算公式)

这篇文章给大家聊聊关于协方差计算公式,以及协方差的计算公式对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年10月11日 08:10

易语言网页api接口怎么调用(易语言,怎么读取网页json的api)

易语言网页api接口怎么调用(易语言,怎么读取网页json的api)

本篇文章给大家谈谈易语言网页api接口怎么调用,以及易语言,怎么读取网页json的api对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年10月11日 08:00

majority of(the majority of 和 a majority of的区别以及用法例句)

majority of(the majority of 和 a majority of的区别以及用法例句)

这篇文章给大家聊聊关于majority of,以及the majority of 和 a majority of的区别以及用法例句对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年10月11日 07:40

汉字机内码查询表(1个汉字的机内码是几位谢谢)

汉字机内码查询表(1个汉字的机内码是几位谢谢)

大家好,关于汉字机内码查询表很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于1个汉字的机内码是几位谢谢的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2026年10月11日 07:20

promote翻译(英语翻译倡导怎么说)

promote翻译(英语翻译倡导怎么说)

其实promote翻译的问题并不复杂,但是又很多的朋友都不太了解英语翻译倡导怎么说,因此呢,今天小编就来为大家分享promote翻译的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 06:30

用手机如何导航?开车用手机导航哪个软件最好

用手机如何导航?开车用手机导航哪个软件最好

今天给各位分享用手机如何导航的知识,其中也会对用手机如何导航进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年10月11日 06:20

多线程技术有什么用(多线程有什么作用)

多线程技术有什么用(多线程有什么作用)

其实多线程技术有什么用的问题并不复杂,但是又很多的朋友都不太了解多线程有什么作用,因此呢,今天小编就来为大家分享多线程技术有什么用的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 05:40

another time(another time和other time的区别)

another time(another time和other time的区别)

大家好,another time相信很多的网友都不是很明白,包括another time和other time的区别也是一样,不过没有关系,接下来就来为大家分享关于another time和another time和other time的区

2026年10月11日 05:00

java开发工具包jdk(JDK是什么意思)

java开发工具包jdk(JDK是什么意思)

其实java开发工具包jdk的问题并不复杂,但是又很多的朋友都不太了解JDK是什么意思,因此呢,今天小编就来为大家分享java开发工具包jdk的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 04:50

mysql 命令(MySQL的基本命令)

mysql 命令(MySQL的基本命令)

大家好,如果您还对mysql 命令不太了解,没有关系,今天就由本站为大家分享mysql 命令的知识,包括MySQL的基本命令的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年10月11日 03:00

最近更新

majority of(the majority of 和 a majority of的区别以及用法例句)
2026-10-11 07:40:02 浏览:0
热门文章

标签列表