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 相关文章推荐
第一个JavaScript入门基础 document.write输出
Feb 22 Javascript
YUI的Tab切换实现代码
Apr 11 Javascript
利用js正则表达式验证手机号,email地址,邮政编码
Jan 23 Javascript
用javascript将数据导入Excel示例代码
Sep 10 Javascript
谈一谈JS消息机制和事件机制的理解
Apr 14 Javascript
简易的JS计算器实现代码
Oct 18 Javascript
js实现简单的网页换肤效果
Jan 18 Javascript
BootStrap实现带关闭按钮功能
Feb 15 Javascript
JavaScript注册时密码强度校验代码
Jun 30 Javascript
实例分析vue循环列表动态数据的处理方法
Sep 28 Javascript
微信小程序基于picker实现级联菜单
Feb 15 Javascript
vue使用element-ui按需引入
May 20 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
文件上传的实现
2006/10/09 PHP
php实现mysql备份恢复分卷处理的方法
2014/12/26 PHP
使用php的HTTP请求的库Requests实现美女图片墙
2015/02/22 PHP
php中序列化与反序列化详解
2017/02/13 PHP
javascript 建设银行登陆键盘
2008/06/10 Javascript
为你的网站增加亮点的9款jQuery插件推荐
2011/05/03 Javascript
IE的fireEvent方法概述及应用
2013/02/22 Javascript
键盘KeyCode值列表汇总
2013/11/26 Javascript
jQuery实现动态表单验证时文本框抖动效果完整实例
2015/08/21 Javascript
js密码强度实时检测代码
2016/03/02 Javascript
js控制TR的显示隐藏
2016/03/04 Javascript
不间断循环滚动效果的实例代码(必看篇)
2016/10/08 Javascript
JavaScript中transform实现数字翻页效果
2017/03/08 Javascript
Vue数组更新及过滤排序功能
2017/08/10 Javascript
基于vue-router 多级路由redirect 重定向的问题
2018/09/03 Javascript
webpack3升级到webpack4遇到问题总结
2019/09/30 Javascript
python中sets模块的用法实例
2014/09/30 Python
详解Django中的过滤器
2015/07/16 Python
Ubuntu安装Jupyter Notebook教程
2017/10/18 Python
python向已存在的excel中新增表,不覆盖原数据的实例
2018/05/02 Python
python 实时得到cpu和内存的使用情况方法
2018/06/11 Python
python 提取文件指定列的方法示例
2019/08/07 Python
window7下的python2.7版本和python3.5版本的opencv-python安装过程
2019/10/24 Python
CSS3实现线性渐变用法示例代码详解
2020/08/07 HTML / CSS
澳大利亚快时尚鞋类市场:Billini
2018/05/20 全球购物
说一下Linux下有关用户和组管理的命令
2016/01/04 面试题
临床医学应届生求职信
2013/11/06 职场文书
广告学毕业生求职信
2014/01/30 职场文书
青春励志演讲稿
2014/04/29 职场文书
装修施工安全责任书
2014/07/24 职场文书
2014年人事科工作总结
2014/11/19 职场文书
2015年乡镇纪委工作总结
2015/05/26 职场文书
党员转正意见怎么写
2015/06/03 职场文书
python将图片转为矢量图的方法步骤
2021/03/30 Python
python实现调用摄像头并拍照发邮箱
2021/04/27 Python
Python 中面向接口编程
2022/05/20 Python