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 相关文章推荐
用JTrackBar实现的模拟苹果风格的滚动条
Aug 06 Javascript
jquery select(列表)的操作(取值/赋值)
Aug 06 Javascript
jQuery队列控制方法详解queue()/dequeue()/clearQueue()
Dec 02 Javascript
Jquery post传递数组方法实现思路及代码
Apr 28 Javascript
JQuery的AJAX实现文件下载的小例子
May 15 Javascript
15条JavaScript最佳实践小结
Aug 09 Javascript
获取JS中网页各种高宽与位置的方法总结
Jul 27 Javascript
JS实现动态修改table及合并单元格的方法示例
Feb 20 Javascript
JavaScript之Date_动力节点Java学院整理
Jun 28 Javascript
Bootstrap3.3.7导航栏下拉菜单鼠标滑过展开效果
Oct 31 Javascript
vue实现滑动解锁功能
Mar 03 Vue.js
JS实现简单的九宫格抽奖
Jun 28 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
PHP4实际应用经验篇(4)
2006/10/09 PHP
整理的一些实用WordPress后台MySQL操作命令
2013/01/07 PHP
基于PHP5魔术常量与魔术方法的详解
2013/06/13 PHP
经典PHP加密解密函数Authcode()修复版代码
2015/04/05 PHP
php版微信返回用户text输入的方法
2016/11/14 PHP
PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析
2017/02/04 PHP
C#中TrimStart,TrimEnd,Trim在javascript上的实现
2011/01/17 Javascript
关于JAVASCRIPT urldecode URL解码的问题
2012/01/08 Javascript
js实现从右向左缓缓浮出网页浮动层广告的方法
2015/05/09 Javascript
javascript实现html页面之间参数传递的四种方法实例分析
2015/12/15 Javascript
基于BootStrap实现局部刷新分页实例代码
2016/08/08 Javascript
AngularJS 与百度地图的结合实例
2016/10/20 Javascript
设置jquery UI 控件的大小方法
2016/12/12 Javascript
JS日程管理插件FullCalendar中文说明文档
2017/02/06 Javascript
详细分析jsonp的原理和实现方式
2017/11/20 Javascript
vue动态设置img的src路径实例
2018/09/18 Javascript
微信小程序 wx:for遍历循环使用实例解析
2019/09/09 Javascript
vue使用showdown并实现代码区域高亮的示例代码
2019/10/17 Javascript
详解Vue的mixin策略
2020/11/19 Vue.js
[04:22]DOTA2上海特级锦标赛主赛事第四日TOP10
2016/03/06 DOTA
Python中使用platform模块获取系统信息的用法教程
2016/07/08 Python
使用python为mysql实现restful接口
2018/01/05 Python
python 将数据保存为excel的xls格式(实例讲解)
2018/05/03 Python
python3爬取数据至mysql的方法
2018/06/26 Python
教你利用Python玩转histogram直方图的五种方法
2018/07/30 Python
Python变量格式化输出实现原理解析
2020/08/06 Python
LookFantastic丹麦:英国美容护肤精品在线商城
2016/08/18 全球购物
挪威手表购物网站:Klokker
2016/09/19 全球购物
SOA的常见陷阱或者误解是什么
2014/10/05 面试题
医药个人求职信范文
2014/01/29 职场文书
《学会合作》教学反思
2014/04/12 职场文书
小学语文教师年度考核个人总结
2015/02/05 职场文书
2016年师德学习心得体会
2016/01/12 职场文书
56句经典英文座右铭
2019/08/09 职场文书
Oracle以逗号分隔的字符串拆分为多行数据实例详解
2021/07/16 Oracle
linux下安装redis图文详细步骤
2021/12/04 Redis