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工具 Event封装
Aug 21 Javascript
js下关于onmouseout、事件冒泡的问题经验小结
Dec 09 Javascript
根据选择不同的下拉值出现相对应的文本输入框
Aug 01 Javascript
js 时间函数应用加、减、比较、格式转换的示例代码
Aug 23 Javascript
简介JavaScript中toUpperCase()方法的使用
Jun 06 Javascript
AngularJS入门教程之Scope(作用域)
Jul 27 Javascript
Bootstrap 轮播(Carousel)插件
Dec 26 Javascript
js数字舍入误差以及解决方法(必看篇)
Feb 28 Javascript
jquery ztree实现右键收藏功能
Nov 20 jQuery
Node.Js中实现端口重用原理详解
May 03 Javascript
判断js数据类型的函数实例详解
May 23 Javascript
React + Threejs + Swiper 实现全景图效果的完整代码
Jun 28 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 注释规范
2012/03/29 PHP
php计算给定时间之前的函数用法实例
2015/04/03 PHP
Javascript 个人笔记(没有整理,很乱)
2007/07/07 Javascript
document.compatMode介绍
2009/05/21 Javascript
轻量级 JS ToolTip提示效果
2010/07/20 Javascript
心扬JS分页函数代码
2010/09/10 Javascript
比较不错的JS/JQuery显示或隐藏文本的方法
2014/02/13 Javascript
常见的jQuery选择器汇总
2014/11/24 Javascript
jquery通过load获取文件的内容并跳到锚点的方法
2015/01/29 Javascript
JS使用ajax方法获取指定url的head信息中指定字段值的方法
2015/03/24 Javascript
基于JavaScript实现本地图片预览
2017/02/08 Javascript
基于input动态模糊查询的实现方法
2017/12/12 Javascript
vue中axios请求的封装实例代码
2019/03/23 Javascript
原生JS实现列表内容自动向上滚动效果
2019/05/22 Javascript
使用JavaScript获取Django模板指定键值数据
2020/05/27 Javascript
python正则表达式去掉数字中的逗号(python正则匹配逗号)
2013/12/25 Python
Python中splitlines()方法的使用简介
2015/05/20 Python
Python实现生成随机数据插入mysql数据库的方法
2017/12/25 Python
利用Python如何实现数据驱动的接口自动化测试
2018/05/11 Python
Python requests发送post请求的一些疑点
2018/05/20 Python
浅谈Django的缓存机制
2018/08/23 Python
python文字和unicode/ascll相互转换函数及简单加密解密实现代码
2019/08/12 Python
Python文件路径名的操作方法
2019/10/30 Python
TIME时代杂志台湾总代理:台时亚洲
2018/10/22 全球购物
女孩每月服装订阅盒:kidpik
2019/04/17 全球购物
美国第一大药店连锁机构:Walgreens(沃尔格林)
2019/10/10 全球购物
社区工作者思想汇报
2014/01/13 职场文书
初中校园之声广播稿
2014/01/15 职场文书
优秀导游先进事迹材料
2014/01/25 职场文书
2014旅游局党组书记党建工作汇报材料
2014/11/02 职场文书
公司承诺函范文
2015/01/21 职场文书
物业客服专员岗位职责
2015/04/07 职场文书
工作表现证明
2015/06/15 职场文书
小学副班长竞选稿
2015/11/21 职场文书
python之json文件转xml文件案例讲解
2021/08/07 Python
MySQL中的 inner join 和 left join的区别解析(小结果集驱动大结果集)
2023/05/08 MySQL