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 相关文章推荐
ASP.NET中AJAX 调用实例代码
May 03 Javascript
javaScript让文本框内的最后一个文字的后面获得焦点实现代码
Jan 06 Javascript
JavaScript语言对Unicode字符集的支持详解
Dec 30 Javascript
js获取上传文件的绝对路径实现方法
Aug 02 Javascript
JavaScript浮点数及运算精度调整详解
Oct 21 Javascript
Vue2路由动画效果的实现代码
Jul 10 Javascript
angularjs实现简单的购物车功能
Sep 21 Javascript
Angular 4.x+Ionic3踩坑之Ionic3.x pop反向传值详解
Mar 13 Javascript
Webpack打包字体font-awesome的方法示例
Apr 26 Javascript
JS实现的类似微信聊天效果示例
Jan 29 Javascript
vue中使用极验验证码的方法(附demo)
Dec 04 Javascript
vue 使用rules对表单字段进行校验的步骤
Dec 25 Vue.js
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 ftp文件上传函数(基础版)
2010/06/03 PHP
编写php应用程序实现摘要式身份验证的方法详解
2013/06/08 PHP
PHP调用MySQL存储过程并返回值的方法
2014/12/26 PHP
PHP连接SQLServer2005的方法
2015/01/27 PHP
PHP获取指定月份第一天和最后一天的方法
2015/07/18 PHP
php微信公众平台配置接口开发程序
2016/09/22 PHP
php获取字符串前几位的实例(substr返回字符串的子串用法)
2017/03/08 PHP
优化网页之快速的呈现我们的网页
2007/06/29 Javascript
jQuery学习7 操作JavaScript对象和集合的函数
2010/02/07 Javascript
js onload处理html页面加载之后的事件
2013/10/30 Javascript
jquery实现可横向和竖向展开的动态下滑菜单效果
2015/08/24 Javascript
使用JQuery中的trim()方法去掉前后空格
2016/09/16 Javascript
详解如何使用Vue2做服务端渲染
2017/03/29 Javascript
express express-session的使用小结
2018/12/12 Javascript
Node.JS在命令行中检查Chrome浏览器是否安装并打开指定网址
2019/05/21 Javascript
微信小程序系列之自定义顶部导航功能
2019/05/21 Javascript
layui点击按钮页面会自动刷新的解决方案
2019/10/25 Javascript
[00:23]魔方之谜解锁款式
2018/12/20 DOTA
python实现简单的socket server实例
2015/04/29 Python
Python利用Beautiful Soup模块搜索内容详解
2017/03/29 Python
Python字典中的键映射多个值的方法(列表或者集合)
2018/10/17 Python
python实现Flappy Bird源码
2018/12/24 Python
Python简易版图书管理系统
2019/08/12 Python
详解python uiautomator2 watcher的使用方法
2019/09/09 Python
基于Python执行dos命令并获取输出的结果
2019/12/30 Python
Laura Mercier官网:彩妆大师罗拉玛斯亚的化妆品牌
2018/01/04 全球购物
澳大利亚家具商店:Freedom
2020/12/17 全球购物
什么造成了Java里面的异常
2016/04/24 面试题
汉语言文学毕业生求职信
2013/10/01 职场文书
关于赌博的检讨书
2014/01/08 职场文书
银行优秀员工事迹
2014/02/06 职场文书
《春雨》教学反思
2014/04/24 职场文书
学生违反校规检讨书
2014/10/28 职场文书
班主任2015新年寄语
2014/12/08 职场文书
三八妇女节寄语
2015/02/27 职场文书
springboot如何接收application/x-www-form-urlencoded类型的请求
2021/11/02 Java/Android