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 相关文章推荐
javascript函数库-集合框架
Apr 27 Javascript
Javascript 日期对象Date扩展方法
May 30 Javascript
jQuery密码强度检测插件passwordStrength用法实例分析
Oct 30 Javascript
javascript实现省市区三级联动下拉框菜单
Nov 17 Javascript
jQuery实现为控件添加水印文字效果(附源码)
Dec 02 Javascript
微信小程序 动态的设置图片的高度和宽度详解及实例代码
Feb 24 Javascript
jquery获取链接地址和跳转详解(推荐)
Aug 15 jQuery
详解JavaScript函数callee、call、apply的区别
Mar 08 Javascript
深入理解JavaScript 箭头函数
May 30 Javascript
JS实现返回上一页并刷新页面的方法分析
Jul 16 Javascript
快速解决layui弹窗按enter键不停弹窗的问题
Sep 18 Javascript
JS字符串和数组如何实现相互转化
Jul 02 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
php中定时计划任务的实现原理
2013/01/08 PHP
php文件操作相关类实例
2015/06/18 PHP
PHP 爬取网页的主要方法
2018/07/13 PHP
整理一些JavaScript的IE和火狐的兼容性注意事项
2011/03/17 Javascript
javascript判断机器是否联网的2种方法
2013/08/09 Javascript
jQuery-ui引入后Vs2008的无智能提示问题解决方法
2014/02/10 Javascript
jquery map方法使用示例
2014/04/23 Javascript
IE下通过a实现location.href 获取referer的值
2014/09/04 Javascript
JavaScript使用RegExp进行正则匹配的方法
2015/07/11 Javascript
jQuery实现的登录浮动框效果代码
2015/09/26 Javascript
详解Bootstrap插件
2016/04/25 Javascript
深入浅析JavaScript中的arguments对象(强力推荐)
2016/06/03 Javascript
jQuery实现的自定义弹出层效果实例详解
2016/09/04 Javascript
微信小程序进行微信支付的步骤昂述
2016/12/01 Javascript
微信小程序 利用css实现遮罩效果实例详解
2017/01/21 Javascript
JavaScript实现短暂提示框功能
2018/04/04 Javascript
JavaScript+Canvas实现彩色图片转换成黑白图片的方法分析
2018/07/31 Javascript
Vue匿名插槽与作用域插槽的合并和覆盖行为
2019/04/22 Javascript
利用Vue实现一个markdown编辑器实例代码
2019/05/19 Javascript
Python中的闭包实例详解
2014/08/29 Python
Python之PyUnit单元测试实例
2014/10/11 Python
Android应用开发中Action bar编写的入门教程
2016/02/26 Python
使用python批量修改文件名的方法(视频合并时)
2020/03/24 Python
Python Django form 组件动态从数据库取choices数据实例
2020/05/19 Python
pyx文件 生成pyd 文件用于 cython调用的实现
2021/03/04 Python
Lenox官网:精美的瓷器&独特的礼品
2017/02/12 全球购物
苹果Mac升级:MacSales.com
2017/11/20 全球购物
美国领先的男士和女士内衣购物网站:Freshpair
2019/02/25 全球购物
欧缇丽加拿大官方网站:Caudalie加拿大
2019/07/18 全球购物
机关门卫制度
2014/02/01 职场文书
资源工程专业毕业生求职信
2014/02/27 职场文书
大学生个人自荐信样本
2014/03/02 职场文书
房屋登记授权委托书范本
2014/10/09 职场文书
八年级英语教学计划
2015/01/23 职场文书
MySQL Server层四个日志的实现
2022/03/31 MySQL
《游戏王:大师决斗》将推出新卡牌包4月4日上线
2022/03/31 其他游戏