js实现在同一窗口浏览图片


Posted in Javascript onSeptember 17, 2014

在同一窗口浏览图片的方法有很多,本例要为大家介绍的是使用js获取img的src属性后进行替换,有此需要的朋友可以参考下

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
  <html> 
  <head> 
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
  <title>Insert title here</title> 
  <style> 
   
  h1{position:absolute;margin-left:150px;} 
  ul{position:absolute;margin-top:50px;margin-left:80px;} 
  li{float:left;list-style:none;padding:1em;} 
  img{position:absolute;margin-top:100px;margin-left:100px;width:1000px;height:600px;} 
  p{position:absolute;margin-top:800px;margin-left:550px;} 
  </style> 
   
  <script> 
  function showCat(a){ 
    var osrc=a.getAttribute("href"); 
    var oimg=document.getElementById("img1"); 
    oimg.setAttribute("src",osrc); 
   
    var op=document.getElementById("p1"); 
    var otxt=a.getAttribute("title"); 
    op.childNodes[0].nodeValue=otxt;; 
  } 
  </script> 
  </head> 
  <body> 
  <h1>Cat Home</h1> 
  <ul> 
    <li> 
      <a href="img/1.jpg" title="我是白猫咪" onclick="showCat(this);return false;">白猫咪</a> 
    </li> 
    <li> 
      <a href="img/2.jpg" title="我是黑猫咪" onclick="showCat(this);return false;">黑猫咪</a> 
    </li> 
    <li> 
      <a href="img/3.jpg" title="我是花猫咪" onclick="showCat(this);return false;">花猫咪</a> 
    </li> 
  </ul> 
   
  <img id="img1" src="img/4.jpg" alt="猫咪"/> 
  <p id="p1">choose Cat Photo</p> 
   
  </body> 
  </html>
Javascript 相关文章推荐
jQuery 图像裁剪插件Jcrop的简单使用
May 22 Javascript
显示js对象所有属性和方法的函数
Oct 16 Javascript
JavaScript词法作用域与调用对象深入理解
Nov 29 Javascript
用javascript模仿ie的自动完成类似自动完成功的表单
Dec 12 Javascript
javascript 自定义回调函数示例代码
Sep 26 Javascript
node.js中的fs.readFile方法使用说明
Dec 15 Javascript
js实现瀑布流的三种方式比较
Jun 28 Javascript
纯JS前端实现分页代码
Jun 21 Javascript
高效Web开发的10个jQuery代码片段
Jul 22 Javascript
微信小程序 Toast自定义实例详解
Jan 20 Javascript
Angular 向组件传递模板的两种方法
Feb 23 Javascript
Vue props用法详解(小结)
Jul 03 Javascript
js实现获取焦点后光标在字符串后
Sep 17 #Javascript
在JavaScript中构建ArrayList示例代码
Sep 17 #Javascript
取得元素的左和上偏移量的方法
Sep 17 #Javascript
JS实现OCX控件的事件响应示例
Sep 17 #Javascript
javascript快速排序算法详解
Sep 17 #Javascript
js生成的验证码的实现与技术分析
Sep 17 #Javascript
Node.js中使用Log.io在浏览器中实时监控日志(等同tail -f命令)
Sep 17 #Javascript
You might like
PHP传值到不同页面的三种常见方式及php和html之间传值问题
2015/11/19 PHP
PHP图形计数器程序显示网站用户浏览量
2016/07/20 PHP
PHP常用算法和数据结构示例(必看篇)
2017/03/15 PHP
JavaScript 设计模式学习 Factory
2009/07/29 Javascript
某页码显示的helper 少量调整,另附js版
2010/09/12 Javascript
读jQuery之十二 删除事件核心方法
2011/07/31 Javascript
解决jquery插件冲突的问题
2014/01/23 Javascript
javascript内置对象arguments详解
2014/03/16 Javascript
使用jquery.validate自定义方法实现&quot;手机号码或者固话至少填写一个&quot;的逻辑验证
2014/09/01 Javascript
JavaScript实现仿新浪微博大厅和腾讯微博首页滚动特效源码
2015/09/15 Javascript
使用堆实现Top K算法(JS实现)
2015/12/25 Javascript
JS组件系列之Bootstrap Icon图标选择组件
2016/01/28 Javascript
JavaScript面向对象程序设计教程
2016/03/29 Javascript
JavaScript如何实现图片懒加载(lazyload) 提高用户体验(增强版)
2016/11/30 Javascript
Node.js数据库操作之连接MySQL数据库(一)
2017/03/04 Javascript
关于 angularJS的一些用法
2017/11/29 Javascript
详解Vue CLI3 多页应用实践和源码设计
2018/08/30 Javascript
Seajs源码详解分析
2019/04/02 Javascript
nuxt框架中对vuex进行模块化设置的实现方法
2019/09/06 Javascript
在vue中使用Base64转码的案例
2020/08/07 Javascript
在vue项目中 实现定义全局变量 全局函数操作
2020/10/26 Javascript
给Python初学者的一些编程技巧
2015/04/03 Python
python使用pil库实现图片合成实例代码
2018/01/20 Python
Python面向对象class类属性及子类用法分析
2018/02/02 Python
Python cookbook(数据结构与算法)保存最后N个元素的方法
2018/02/13 Python
Python实现的大数据分析操作系统日志功能示例
2019/02/11 Python
Python迭代器协议及for循环工作机制详解
2020/07/14 Python
伦敦一卡通:The London Pass
2018/11/30 全球购物
2019年Java面试必问之经典试题
2012/09/12 面试题
小学二年级评语
2014/04/21 职场文书
乡镇三严三实学习心得体会
2014/10/13 职场文书
医院见习报告范文
2014/11/03 职场文书
个人催款函范文
2015/06/24 职场文书
nginx实现发布静态资源的方法
2021/03/31 Servers
PostgreSQL通过oracle_fdw访问Oracle数据的实现步骤
2021/05/21 PostgreSQL
SpringCloud之@FeignClient()注解的使用方式
2021/09/25 Java/Android