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 相关文章推荐
模拟用户操作Input元素,不会触发相应事件
May 11 Javascript
传智播客学习之JavaScript基础篇
Nov 13 Javascript
基于jQuery的弹出消息插件 DivAlert之旅(一)
Apr 01 Javascript
表单提交前触发函数返回true表单才会提交
Mar 11 Javascript
js判断变量初始化的三种形式及推荐用的形式
Jul 22 Javascript
javascript中字体浮动效果的简单实例演示
Nov 18 Javascript
基于jquery实现简单的分页控件
Mar 17 Javascript
jQuery Mobile中的button按钮组件基础使用教程
May 23 Javascript
jQuery改变form表单的action,并进行提交的实现代码
May 25 Javascript
jQuery实现的表格展开伸缩效果实例
Sep 07 Javascript
js倒计时小实例(多次定时)
Dec 08 Javascript
javascript 中的try catch应用总结
Apr 01 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
咖啡机如何保养和日常清洁?
2021/03/03 冲泡冲煮
使用php判断服务器是否支持Gzip压缩功能
2013/09/24 PHP
php代码审计比较有意思的例子
2014/05/07 PHP
Linux下创建nginx脚本-start、stop、reload…
2014/08/03 PHP
PHP附件下载中文名称乱码的解决方法
2015/12/17 PHP
再谈ie和firefox下的document.all属性
2009/10/21 Javascript
javascript日期转换 时间戳转日期格式
2011/11/05 Javascript
javascript是怎么继承的介绍
2012/01/05 Javascript
js 连接数据库如何操作数据库中的数据
2012/11/23 Javascript
Jquery中给animation加更多的运作效果实例
2013/09/05 Javascript
jQuery探测位置的提示弹窗(toolTip box)详细解析
2013/11/14 Javascript
浅析JavaScript中的CSS属性及命名规范
2013/11/28 Javascript
js用typeof方法判断undefined类型
2014/07/15 Javascript
JavaScript创建一个object对象并操作对象属性的用法
2015/03/23 Javascript
jquery特效 点击展示与隐藏全文
2015/12/09 Javascript
表单元素值获取方式js及java方式的简单实例
2016/10/15 Javascript
完全深入学习Bootstrap表单
2016/11/28 Javascript
JavaScript数组和对象的复制
2017/03/21 Javascript
vue底部加载更多的实例代码
2018/06/29 Javascript
用Python生成器实现微线程编程的教程
2015/04/13 Python
Python实现简单遗传算法(SGA)
2018/01/29 Python
Python内置random模块生成随机数的方法
2019/05/31 Python
python三大神器之fabric使用教程
2019/06/10 Python
python使用正则表达式去除中文文本多余空格,保留英文之间空格方法详解
2020/02/11 Python
python mysql 字段与关键字冲突的解决方式
2020/03/02 Python
Python MOCK SERVER moco模拟接口测试过程解析
2020/04/13 Python
Python3爬虫中Splash的知识总结
2020/07/10 Python
如何利用python检测图片是否包含二维码
2020/10/15 Python
html5 乒乓球(碰撞检测)实例二
2013/07/25 HTML / CSS
展会邀请函范文
2014/01/26 职场文书
工地质量标语
2014/06/12 职场文书
2014年民主评议党员工作总结
2014/12/02 职场文书
学生会2016感恩节活动小结
2016/04/01 职场文书
JS ES6异步解决方案
2021/04/29 Javascript
如何正确理解python装饰器
2021/06/15 Python
python中mongodb包操作数据库
2022/04/19 Python