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 相关文章推荐
学习YUI.Ext 第四天--对话框Dialog的使用
Mar 10 Javascript
js 编写规范
Mar 03 Javascript
淘宝搜索框效果实现分析
Mar 05 Javascript
javascript删除数组元素并且数组长度减小的简单实例
Feb 14 Javascript
容易造成JavaScript内存泄露几个方面
Sep 04 Javascript
JavaScript使用循环和分割来替换和删除元素实例
Oct 13 Javascript
微信小程序 picker 组件详解及简单实例
Jan 10 Javascript
详解AngularJS通过ocLazyLoad实现动态(懒)加载模块和依赖
Mar 01 Javascript
vue打包的时候自动将px转成rem的操作方法
Jun 20 Javascript
JS操作字符串转数字的常见方法示例
Oct 29 Javascript
js数组相减简单示例【删除a数组所有与b数组相同元素】
Mar 04 Javascript
Layui弹框中数据表格中可双击选择一条数据的实现
May 06 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 购物车实例(申精)
2009/05/11 PHP
php上传文件的增强函数
2010/07/21 PHP
php一个找二层目录的小东东
2012/08/02 PHP
PHP获取当前完整URL地址的函数
2014/12/21 PHP
php实现通过ftp上传文件
2015/06/19 PHP
总结PHP删除字符串最后一个字符的三种方法
2016/08/30 PHP
thinkphp框架page类与bootstrap分页(美化)
2017/06/25 PHP
javascript 树控件 比较好用
2009/06/11 Javascript
js null,undefined,字符串小结
2010/08/21 Javascript
新鲜出炉的js tips提示效果
2011/04/03 Javascript
js异步加载的三种解决方案
2013/03/04 Javascript
JQuery设置和去除disabled属性的5种方法总结
2013/05/16 Javascript
jquery分页对象使用示例
2014/04/01 Javascript
Underscore.js常用方法总结
2015/02/28 Javascript
JS实现完全语义化的网页选项卡效果代码
2015/09/15 Javascript
jquery实现可自动判断位置的弹出层效果代码
2015/10/12 Javascript
javascript产生随机数方法汇总
2016/01/25 Javascript
Centos7 中 Node.js安装简单方法
2016/11/02 Javascript
微信小程序在地图选择地址并返回经纬度简单示例
2018/12/03 Javascript
javascript实现blob加密视频源地址的方法
2019/08/08 Javascript
解决iview table组件里的 固定列 表格不自适应的问题
2020/11/13 Javascript
python 输出一个两行字符的变量
2009/02/05 Python
python实现调用其他python脚本的方法
2014/10/05 Python
python实现根据用户输入从电影网站获取影片信息的方法
2015/04/07 Python
Python模块包中__init__.py文件功能分析
2016/06/14 Python
人生苦短我用python python如何快速入门?
2018/03/12 Python
Python3获取电脑IP、主机名、Mac地址的方法示例
2019/04/11 Python
python实现弹跳小球
2019/05/13 Python
python实现图片上添加图片
2019/11/26 Python
tensorflow实现tensor中满足某一条件的数值取出组成新的tensor
2020/01/04 Python
k-means 聚类算法与Python实现代码
2020/06/01 Python
暇步士官网:Hush Puppies
2016/09/22 全球购物
区域销售经理职责
2013/12/22 职场文书
孝敬父母的演讲稿
2014/05/14 职场文书
幼儿教师师德师风演讲稿
2014/08/22 职场文书
大学生心理健康教育心得体会
2016/01/12 职场文书