Javascript实现单张图片浏览


Posted in Javascript onDecember 18, 2014

利用空闲时间,学习JavaScript语言时写了一个链接浏览单张图片的例子:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>

 <HEAD>

  <TITLE> Image Gallery </TITLE>

  <META NAME="Generator" CONTENT="EditPlus">

  <META NAME="Author" CONTENT="">

  <META NAME="Keywords" CONTENT="">

 </HEAD>

<script language="javascript">

function showPic(whichpic){

    var source=whichpic.getAttribute("href");//获取当前点击的元素的属性href的值

    var placeholder=document.getElementById("placeholder");//获取目标

    placeholder.setAttribute("src",source);//设置目标的属性src,从而达到改变图片

    var text=whichpic.getAttribute("title");//获取当前点击的元素的属性title的值

    var description=document.getElementById("description");

    description.firstChild.nodeValue=text;//把点击元素的标题赋给<p>

    //或者 description.childNodes[0].nodeValue=text;

}

</script>

 <BODY>

  <h1>Javascript 图片馆</h1>

  <ul>

    <li>

        <a href="images/fireworks.jpg" title="Image1" onclick="showPic(this); return false;">图片一</a>

    </li>

    <li>

      <a href="images/coffee.jpg" title="Image2" onclick="showPic(this); return false;">图片二</a>

    </li>

    <li>

      <a href="images/rose.jpg" title="Image3" onclick="showPic(this); return false;">图片三</a>

    </li>

    <li>

      <a href="images/bigben.jpg" title="Image3" onclick="showPic(this); return false;">图片四</a>

    </li>

  </ul>

  <img id="placeholder" src="images/placeholder.gif" alt="my image gallery" />

  <p id="description">选择图片.</p>

 </BODY>

</HTML>

注意:

在标签 <a></a> 上加事件我们要注意,避免使它执行跳转。
解决方法:函数返回false; 事件认为链接没有被点击。

如果href的值是javascript:void(0);也可以不跳转。

Javascript 相关文章推荐
js模拟弹出效果代码修正版
Aug 07 Javascript
Javascript计算两个marker之间的距离(Google Map V3)
Apr 26 Javascript
jquery 淡入淡出效果的简单实现
Feb 07 Javascript
浅谈jQuery中对象遍历.eq().first().last().slice()方法
Nov 26 Javascript
浅析javascript操作 cookie对象
Dec 26 Javascript
javascript每日必学之基础入门
Feb 16 Javascript
JS实现弹出居中的模式窗口示例
Jun 20 Javascript
jQuery实现左侧导航模块的显示与隐藏效果
Jul 04 Javascript
jQuery UI实现动画效果代码分享
Aug 19 jQuery
微信小程序:数据存储、传值、取值详解
May 07 Javascript
angularjs请求数据的方法示例
Aug 06 Javascript
在elementui中Notification组件添加点击事件实例
Nov 11 Javascript
VS2008中使用JavaScript调用WebServices
Dec 18 #Javascript
JavaScript中window.showModalDialog()用法详解
Dec 18 #Javascript
JavaScript获取网页、浏览器、屏幕高度和宽度汇总
Dec 18 #Javascript
Js使用WScript.Shell对象执行.bat文件和cmd命令
Dec 18 #Javascript
使用jQuery jqPlot插件绘制柱状图
Dec 18 #Javascript
什么是MEAN?JavaScript编程中的MEAN是什么意思?
Dec 18 #Javascript
使用JS获取当前地理位置方法汇总
Dec 18 #Javascript
You might like
PHP中使用数组指针函数操作数组示例
2014/11/19 PHP
PHP实现图片防盗链破解操作示例【解决图片防盗链问题/反向代理】
2020/05/29 PHP
初学prototype,发个JS接受URL参数的代码
2006/09/25 Javascript
js实现DIV的一些简单控制
2007/06/04 Javascript
广告切换效果(缓动切换)
2009/05/27 Javascript
jQuery UI的Dialog无法提交问题的解决方法
2011/01/11 Javascript
Javascript 按位取反运算符 (~)
2014/02/04 Javascript
JavaScript DOM基础
2015/04/13 Javascript
JavaScript基础教程——入门必看篇
2016/05/20 Javascript
JSON字符串转换JSONObject和JSONArray的方法
2016/06/03 Javascript
基于JS实现发送短信验证码后的倒计时功能(无视页面刷新,页面关闭不进行倒计时功能)
2016/09/02 Javascript
jquery ztree实现右键收藏功能
2017/11/20 jQuery
详解webpack require.ensure与require AMD的区别
2017/12/13 Javascript
聊聊Vue 中 title 的动态修改问题
2019/06/11 Javascript
JavaScript回调函数callback用法解析
2020/01/14 Javascript
JS简易计算器实例讲解
2020/06/30 Javascript
vue使用video插件vue-video-player详解
2020/10/23 Javascript
[34:10]Secret vs VG 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.24
2019/09/10 DOTA
理解python正则表达式
2016/01/15 Python
Python获取CPU、内存使用率以及网络使用状态代码
2018/02/08 Python
Python推导式简单示例【列表推导式、字典推导式与集合推导式】
2018/12/04 Python
pandas的qcut()方法详解
2019/07/06 Python
pytorch实现用Resnet提取特征并保存为txt文件的方法
2019/08/20 Python
python config文件的读写操作示例
2019/09/27 Python
Python读取实时数据流示例
2019/12/02 Python
python 读取二进制 显示图片案例
2020/04/24 Python
keras自动编码器实现系列之卷积自动编码器操作
2020/07/03 Python
HTML5 使用 sessionStorage 进行页面传值的方法
2018/07/02 HTML / CSS
HTML5网页录音和上传到服务器支持PC、Android,支持IOS微信功能
2019/04/26 HTML / CSS
Ray-Ban雷朋太阳眼镜英国官网:Ray-Ban UK
2019/11/23 全球购物
什么是Deployment descriptors;都有什么类型的部署描述符
2015/07/28 面试题
大学生应聘推荐信范文
2013/11/19 职场文书
小学生检讨书大全
2014/02/06 职场文书
汽车4S店前台接待岗位职责
2015/04/03 职场文书
周恩来的四个昼夜观后感
2015/06/03 职场文书
你知道Java Spring的两种事务吗
2022/03/16 Java/Android