js变换显示图片的实例


Posted in Javascript onApril 16, 2013

开始界面如图:
js变换显示图片的实例

<head>
    <title></title>
   <script type="text/javascript">
       function UpdateImg() {
           //document.getElementById('img1').setAttribute('src', 'images/2.jpg');
           var dogandcat = document.getElementsByName('dogandcat'); //获取所有name=dogandcat的单选按钮
           for (var i = 0; i < dogandcat.length; i++) {
               if (dogandcat[i].checked == true) {
                   var value = dogandcat[i].getAttribute('value');
                   switch (value) {
                       case '2':
                           document.getElementById('img1').setAttribute('src', 'images/2.jpg');
                           break;
                       case '3':
                           document.getElementById('img1').setAttribute('src', 'images/3.jpg');
                           break;
                       case '4':
                           document.getElementById('img1').setAttribute('src', 'images/4.jpg');
                           break;
                       case '6':
                           document.getElementById('img1').setAttribute('src', 'images/6.jpg');
                           break;
                   }
               }
           }
       }
    </script>
</head>
<body>
 <img id="img1" src="images/9.jpg" width="200px" height="200px" />
    <br />
    <input type="button"  value="改变图片" onclick="UpdateImg();" />
    <br />
    <input id="Radio1" name="dogandcat" type="radio" value="2" onclick="UpdateImg();"  />忧伤的小狗
    <input id="Radio2" name="dogandcat" type="radio" value="3" onclick="UpdateImg();"/>卖萌的小狗
    <input id="Radio3" name="dogandcat" type="radio" value="4" onclick="UpdateImg();"/>愤怒的小狗
    <input id="Radio4" name="dogandcat" type="radio" value="6" onclick="UpdateImg();"/>可爱的小猫
</body>
下面是程序运行时的界面:点击不同的按钮图片是不一样的

 

js变换显示图片的实例

js变换显示图片的实例

Javascript 相关文章推荐
关于文本限制字数的js代码
Apr 02 Javascript
javascript 函数调用规则
Aug 26 Javascript
JavaScript Promise启示录
Aug 12 Javascript
JavaScript中获取高度和宽度函数总结
Oct 08 Javascript
JavaScript前补零操作实例
Mar 11 Javascript
微信内置浏览器私有接口WeixinJSBridge介绍
May 25 Javascript
各式各样的导航条效果css3结合jquery代码实现
Sep 17 Javascript
微信小程序多张图片上传功能
Jun 07 Javascript
讲解vue-router之什么是编程式路由
May 28 Javascript
webpack4 入门最简单的例子介绍
Sep 05 Javascript
jquery.pager.js实现分页效果
Jul 29 jQuery
Vue中img的src是动态渲染时不显示的解决
Nov 14 Javascript
在jQuery中 常用的选择器介绍
Apr 16 #Javascript
jQuery中对节点进行操作的相关介绍
Apr 16 #Javascript
jQuery中实现动画效果的基本操作介绍
Apr 16 #Javascript
基于jQuery中对数组进行操作的方法
Apr 16 #Javascript
js中 关于undefined和null的区别介绍
Apr 16 #Javascript
简略说明Javascript中的= =(等于)与= = =(全等于)区别
Apr 16 #Javascript
用js实现trim()的解决办法
Apr 16 #Javascript
You might like
Breeze 文章管理系统 v1.0.0正式发布
2006/12/14 PHP
SESSION信息保存在哪个文件目录下以及能够用来保存什么类型的数据
2012/06/17 PHP
Yii2简单实现给表单添加验证码的方法
2016/07/18 PHP
PHP+百度AI OCR文字识别实现了图片的文字识别功能
2019/05/08 PHP
宝塔面板在NGINX环境中TP5.1如何运行?
2021/03/09 PHP
js关闭子窗体刷新父窗体实现方法
2012/12/04 Javascript
IE、FF、Chrome浏览器中的JS差异介绍
2013/08/13 Javascript
jQuery动态效果显示人物结构关系图的方法
2015/05/07 Javascript
Angular.Js之Scope作用域的学习教程
2017/04/27 Javascript
javascript 中select框触发事件过程的分析
2017/08/01 Javascript
详解Vue前端对axios的封装和使用
2019/04/01 Javascript
微信小程序sessionid不一致问题解决
2019/08/30 Javascript
微信小程序保存图片到相册权限设置
2020/04/09 Javascript
原生js实现拖拽移动与缩放效果
2020/08/24 Javascript
Python列表生成器的循环技巧分享
2015/03/06 Python
浅谈tensorflow1.0 池化层(pooling)和全连接层(dense)
2018/04/27 Python
Python爬虫实现全国失信被执行人名单查询功能示例
2018/05/03 Python
python输出电脑上所有的串口名的方法
2019/07/02 Python
使用Pandas对数据进行筛选和排序的实现
2019/07/29 Python
python 工具 字符串转numpy浮点数组的实现
2020/03/14 Python
Jupyter Notebook打开任意文件夹操作
2020/04/14 Python
基于python实现可视化生成二维码工具
2020/07/08 Python
Python 如何在字符串中插入变量
2020/08/01 Python
CSS3实现内凹圆角的实例代码
2017/05/04 HTML / CSS
css3学习系列之移动属性详解
2017/07/04 HTML / CSS
雅诗兰黛加拿大官网:Estee Lauder加拿大
2019/07/31 全球购物
如何提高SQL Server的安全性
2016/07/25 面试题
TCP/IP模型的分界线
2012/12/01 面试题
项目经理任命书内容
2014/06/06 职场文书
小学感恩节活动策划方案
2014/10/06 职场文书
篮球友谊赛通讯稿
2014/10/10 职场文书
离婚协议书的范本
2015/01/27 职场文书
《狼王梦》读后感:可怜天下父母心
2019/11/01 职场文书
解决SpringBoot跨域的三种方式
2021/06/26 Java/Android
MongoDB数据库部署环境准备及使用介绍
2022/03/21 MongoDB
云服务器部署 Web 项目的实现步骤
2022/06/28 Servers