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浮动DIV提示信息并自动隐藏的代码
Aug 29 Javascript
javascript 冒泡排序 正序和倒序实现代码
Dec 14 Javascript
jquery validate添加自定义验证规则(验证邮箱 邮政编码)
Dec 04 Javascript
jquery获取checkbox的值并post提交
Jan 14 Javascript
JavaScript中this详解
Sep 01 Javascript
AngularJS模块学习之Anchor Scroll
Jan 19 Javascript
js实现select二级联动下拉菜单
Apr 17 Javascript
javascript设计模式之策略模式学习笔记
Feb 15 Javascript
javascript 面向对象实战思想分享
Sep 07 Javascript
解决vue.js this.$router.push无效的问题
Sep 03 Javascript
vue使用混入定义全局变量、函数、筛选器的实例代码
Jul 29 Javascript
Node.js+Vue脚手架环境搭建的方法步骤
Mar 08 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
Smarty模板快速入门
2007/01/04 PHP
PHP 解决session死锁的方法
2013/06/20 PHP
php根据日期或时间戳获取星座信息和生肖等信息
2015/10/20 PHP
ThinkPHP框架实现的微信支付接口开发完整示例
2019/04/10 PHP
Js 中debug方式
2010/02/07 Javascript
js获取height和width的方法说明
2013/01/06 Javascript
jquery如何判断某元素是否具备指定的样式
2013/11/05 Javascript
ListBox实现上移,下移,左移,右移的简单实例
2014/02/13 Javascript
js操作输入框提示信息且响应鼠标事件
2014/03/25 Javascript
JS动态添加Table的TR,TD实现方法
2015/01/28 Javascript
javascript运算符——逻辑运算符全面解析
2016/06/27 Javascript
关于js二维数组和多维数组的定义声明(详解)
2016/10/02 Javascript
JSON在Javascript中的使用(eval和JSON.parse的区别)详细解析
2017/09/05 Javascript
JavaScript享元模式原理与用法实例详解
2020/03/09 Javascript
基于vue--key值的特殊用处详解
2020/07/31 Javascript
如何通过Proxy实现JSBridge模块化封装
2020/10/22 Javascript
Python中对列表排序实例
2015/01/04 Python
python编程线性回归代码示例
2017/12/07 Python
scrapy爬虫实例分享
2017/12/28 Python
Python 微信爬虫完整实例【单线程与多线程】
2019/07/06 Python
对Django url的几种使用方式详解
2019/08/06 Python
完美解决python针对hdfs上传和下载的问题
2020/06/05 Python
Python用K-means聚类算法进行客户分群的实现
2020/08/23 Python
pycharm配置QtDesigner的超详细方法
2021/01/25 Python
Python自动化测试基础必备知识点总结
2021/02/07 Python
matplotlib bar()实现百分比堆积柱状图
2021/02/24 Python
基于CSS3实现的漂亮Menu菜单效果代码
2015/09/10 HTML / CSS
学生会招新策划书
2014/02/14 职场文书
大学生个人自荐信
2014/02/24 职场文书
高中生职业规划范文
2014/03/09 职场文书
煤矿安全生产责任书
2014/04/15 职场文书
5s推行计划书
2014/05/06 职场文书
小学模范班主任事迹材料
2014/05/13 职场文书
2014年保卫工作总结
2014/12/05 职场文书
信仰观后感
2015/06/03 职场文书
2016幼儿园新学期寄语
2015/12/03 职场文书