Javascript实现单张图片浏览

 更新时间:2014年12月18日 10:50:23   投稿:hebedich  
这篇文章主要介绍了Javascript实现单张图片浏览,非常的简单,是学习javascript时练手用的,跟我一样的菜鸟看看吧,大神请略过

利用空闲时间,学习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);也可以不跳转。

相关文章

  • 详解TypeScript中的类型保护

    详解TypeScript中的类型保护

    这篇文章主要介绍了TypeScript中的类型保护,对类型保护感兴趣的同学,可以参考下
    2021-04-04
  • 微信小程序地图标记多个位置的方法详解

    微信小程序地图标记多个位置的方法详解

    地图是我们平时经常用到的组件,而且地图是显示在最高层的原生组件,下面这篇文章主要给大家介绍了关于微信小程序地图标记多个位置的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-04-04
  • 微信小程序实现简单计算器与秒表

    微信小程序实现简单计算器与秒表

    这篇文章主要为大家详细介绍了微信小程序实现简单计算器与秒表,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-09-09
  • 原生JS实现非常好看的计数器

    原生JS实现非常好看的计数器

    这篇文章主要为大家详细介绍了原生JS实现非常好看的计数器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10
  • Bootstrap table 定制提示语的加载过程

    Bootstrap table 定制提示语的加载过程

    bootstrap-table是在bootstrap-table的基础上写出来的,专门用于显示数据的表格插件。这篇文章主要介绍了Bootstrap table 定制提示语,需要的朋友可以参考下
    2017-02-02
  • JavaScript数组基于交换的排序示例【冒泡排序】

    JavaScript数组基于交换的排序示例【冒泡排序】

    这篇文章主要介绍了JavaScript数组基于交换的排序,结合实例形式分析了JavaScript排序算法中的冒泡排序简单实现技巧,需要的朋友可以参考下
    2018-07-07
  • js鼠标点击图片实现随机变换图片的方法

    js鼠标点击图片实现随机变换图片的方法

    这篇文章主要介绍了js鼠标点击图片实现随机变换图片的方法,涉及鼠标事件与随机函数的使用技巧,需要的朋友可以参考下
    2015-02-02
  • javascript中一些数组常用的API总结

    javascript中一些数组常用的API总结

    Js中数组是一个重要的数据结构,它相比于字符串有更多的方法,本篇文章总结了一些数组中常用的API,我们把它们分成两类,一类是会改变原始数组,一类是不会改变原始数组,感兴趣的小伙伴可以学习一下
    2023-09-09
  • Js 控制表单域代码

    Js 控制表单域代码

    js改变下拉框的显示等实现代码。
    2009-05-05
  • JavaScript如何实现数组按属性分组

    JavaScript如何实现数组按属性分组

    在JavaScript中,有多种方法可以对数组按属性进行分组,这篇文章主要为大家至少介绍了6种常见的方法,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-08-08

最新评论