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中字符问题(二进制/十进制/十六进制及ASCII码之间的转换)
Nov 03 Javascript
Jquery cookie操作代码
Mar 14 Javascript
关于javascript event flow 的一个bug详解
Sep 17 Javascript
jQuery插件datalist实现很好看的input下拉列表
Jul 14 Javascript
jquery解析json格式数据的方法(对象、字符串)
Nov 24 Javascript
JS函数的几种定义方式分析
Dec 17 Javascript
js实现StringBuffer的简单实例
Sep 02 Javascript
jQuery插件HighCharts实现的2D回归直线散点效果示例【附demo源码下载】
Mar 09 Javascript
JS中Safari浏览器中的Date
Jul 17 Javascript
使用vue-aplayer插件时出现的问题的解决
Mar 02 Javascript
vue iview组件表格 render函数的使用方法详解
Mar 15 Javascript
详解Node.js中path模块的resolve()和join()方法的区别
Oct 29 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函数之error_reporting(E_ALL ^ E_NOTICE)详细说明
2011/07/01 PHP
php高级编程-函数-郑阿奇
2011/07/04 PHP
PHP中PDO的错误处理
2011/09/04 PHP
symfony表单与页面实现技巧
2015/01/26 PHP
PHP 自动加载的简单实现(推荐)
2016/08/12 PHP
PHP魔术方法以及关于独立实例与相连实例的全面讲解
2016/10/18 PHP
ThinkPHP3.2框架自定义配置和加载用法示例
2018/06/14 PHP
发两个小东西,ASP/PHP 学习工具。 用JavaScript写的
2007/04/12 Javascript
jQuery表单验证插件formValidator(改进版)
2012/02/03 Javascript
浅谈JavaScript中指针和地址
2015/07/26 Javascript
javascript巧用eval函数组装表单输入项为json对象的方法
2015/11/25 Javascript
原生js实现autocomplete插件
2016/04/14 Javascript
关于JavaScript和jQuery的类型判断详解
2016/10/08 Javascript
jQuery实现拖拽可编辑模块功能代码
2017/01/12 Javascript
jQuery模拟淘宝购物车功能
2017/02/27 Javascript
Auto.js自动收取自己和好友蚂蚁森林能量脚本
2018/06/28 Javascript
通过函数作用域和块级作用域看javascript的作用域链
2018/08/05 Javascript
python 排列组合之itertools
2013/03/20 Python
Python实现的堆排序算法示例
2018/04/29 Python
python中的常量和变量代码详解
2018/07/25 Python
解决Python print输出不换行没空格的问题
2018/11/14 Python
对Python多线程读写文件加锁的实例详解
2019/01/14 Python
python网络应用开发知识点浅析
2019/05/28 Python
Python爬虫 bilibili视频弹幕提取过程详解
2019/07/31 Python
Django中提供的6种缓存方式详解
2019/08/05 Python
Python内置函数locals和globals对比
2020/04/28 Python
使用keras实现densenet和Xception的模型融合
2020/05/23 Python
List, Set, Map是否继承自Collection接口?
2016/05/16 面试题
资产评估专业大学生求职信
2013/09/29 职场文书
仓管员岗位职责范文
2013/11/08 职场文书
社团成立邀请函
2014/01/08 职场文书
企业法人代表授权委托书
2014/10/02 职场文书
商铺门面租房协议书
2014/10/21 职场文书
解决thinkphp6(tp6)在状态码500下不报错,或者显示错误“Malformed UTF-8 characters”的问题
2021/04/01 PHP
JS如何使用剪贴板操作Clipboard API
2021/05/17 Javascript
Jupyter Notebook内使用argparse报错的解决方案
2021/06/03 Python