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 相关文章推荐
JavaScript判断DOM何时加载完毕的技巧
Nov 11 Javascript
jquery提交form表单时禁止重复提交的方法
Feb 13 Javascript
jquery实现textarea输入框限制字数的方法
Jan 15 Javascript
jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法
Mar 25 Javascript
学习JavaScript设计模式之装饰者模式
Jan 19 Javascript
Bootstrap Table表格一直加载(load)不了数据的快速解决方法
Sep 17 Javascript
jQuery插件FusionCharts实现的Marimekko图效果示例【附demo源码】
Mar 24 jQuery
移动端图片上传旋转、压缩问题的方法
Oct 16 Javascript
webpack4之如何编写loader的方法步骤
Jun 06 Javascript
微信小程序wxml列表渲染原理解析
Nov 27 Javascript
Node.js实现批量下载图片简单操作示例
Jan 18 Javascript
在vue中使用jsonp进行跨域请求接口操作
Oct 29 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文件中bom的PHP代码
2012/03/13 PHP
PHP结合jQuery.autocomplete插件实现输入自动完成提示的功能
2015/04/27 PHP
twig模板常用语句实例小结
2016/02/04 PHP
srcElement表格样式
2006/09/03 Javascript
Jquery之美中不足小结
2011/02/16 Javascript
基于JQuery 的消息提示框效果代码
2011/07/31 Javascript
JavaScript取得鼠标绝对位置程序代码介绍
2012/09/16 Javascript
js图片闪动特效可以控制间隔时间如几分钟闪动一下
2014/08/12 Javascript
ECMAScript5(ES5)中bind方法使用小结
2015/05/07 Javascript
使用Object.defineProperty实现简单的js双向绑定
2016/04/15 Javascript
Bootstrap实现带动画过渡的弹出框
2016/08/09 Javascript
JS实现数组去重复值的方法示例
2017/02/18 Javascript
Angular在一个页面中使用两个ng-app的方法
2017/02/20 Javascript
javascript cookie的基本操作(添加和删除)
2017/07/24 Javascript
Node.js 使用递归实现遍历文件夹中所有文件
2017/09/18 Javascript
vue项目创建并引入饿了么elementUI组件的步骤
2019/04/11 Javascript
JavaScript实现网页留言板功能
2020/11/23 Javascript
JQuery绑定事件四种实现方法解析
2020/12/02 jQuery
JavaScript canvas实现文字时钟
2021/01/10 Javascript
[57:38]2018DOTA2亚洲邀请赛3月30日 小组赛A组 OpTic VS OG
2018/03/31 DOTA
[36:41]完美世界DOTA2联赛循环赛FTD vs Magma第一场 10月30日
2020/10/31 DOTA
Python实现的多项式拟合功能示例【基于matplotlib】
2018/05/15 Python
在Pycharm中将pyinstaller加入External Tools的方法
2019/01/16 Python
python的内存管理和垃圾回收机制详解
2019/05/18 Python
python设置环境变量的原因和方法
2019/06/24 Python
python 含子图的gif生成时内存溢出的方法
2019/07/07 Python
python爬虫刷访问量 2019 7月
2019/08/01 Python
基于注解实现 SpringBoot 接口防刷的方法
2021/03/02 Python
pip/anaconda修改镜像源,加快python模块安装速度的操作
2021/03/04 Python
销售文员岗位职责
2013/11/29 职场文书
电工工作职责范本
2014/02/22 职场文书
会计工作决心书
2014/03/11 职场文书
2015年公司新年寄语
2014/12/08 职场文书
幼儿园亲子活动通知
2015/04/24 职场文书
2015年大学组织委员个人工作总结
2015/10/23 职场文书
pandas数值排序的实现实例
2021/07/25 Python