js动态切换图片的方法
2015-01-20 00:00
791 查看
本文实例讲述了js动态切换图片的方法。分享给大家供大家参考。具体实现方法如下:
index.css文件如下:
index.html如下:
希望本文所述对大家的javascript程序设计有所帮助。
index.css文件如下:
* { margin: 0px;padding: 0px; } body { width: 632px; /*background-color: blue;*/ margin: 0 auto; } #imgsCom { background-color: yellow; /*相对定位,为了下层可以使用绝对定位时以本div的原点为原点*/ position: relative; } #ulnav{ list-style-type: none; position: absolute; /*使用以imgsCom为原点来绝对定位到右下角*/ bottom: 0px; right: 0px; } #ulnav li{ list-style-type: none; float: left; background-color: black; color: white; margin-right: 5px; width: 20px; height: 20px; line-height: 20px; text-align: center; cursor: pointer; }
index.html如下:
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>js,css动态切换图片</title> <link href="css/index.css" rel="stylesheet" /> <script type="text/javascript"> function gel(id) { return document.getElementById(id); } function clearLiBg() { var mylis = gel("ulnav").childNodes; for (var i = 0; i < mylis.length; i++) { if (mylis[i].nodeType == 1) { mylis[i].style.backgroundColor = "black"; } } } window.onload = function() { //给三个li都指定一个属性 var lis = gel("ulnav").childNodes; for (var i = 0; i < lis.length; i++) { if (lis[i].nodeType == 1) { lis[i].onclick = function () { //更换图片 gel("myimg").setAttribute("src", "images/" + this.innerHTML + ".png"); //所有LI颜色复原 clearLiBg(); //更换LI背景标签颜色 this.style.backgroundColor = "silver"; }; } } }; </script> </head> <body> <div id="imgsCom" style="width: 632px; height: 412px;"> <img src="images/1.png" id="myimg" style="width: 632px; height: 412px; " /> <ul id="ulnav"> <li>1</li> <li>2</li> <li>3</li> </ul> </div> </body> </html>
希望本文所述对大家的javascript程序设计有所帮助。
相关文章推荐
- js动态切换图片的方法
- 超酷动态图片展示墙JS特效制作方法
- 超酷动态图片展示墙JS特效制作方法
- JS+CSS实现自动改变切换方向图片幻灯切换效果的方法
- JS选项卡动态替换banner图片路径的方法
- JS动态修改图片的URL(src)的方法
- JS图片切换的具体方法(带缩略图版)
- js图片模糊切换显示特效的方法
- JS+CSS实现自动改变切换方向图片幻灯切换效果的方法
- js实现图片和链接文字同步切换特效的方法
- js实现使用鼠标拖拽切换图片的方法
- js、jquery图片动画、动态切换示例代码
- js实现图片从左往右渐变切换效果的方法
- js实现网页随机切换背景图片的方法
- JS实现FLASH幻灯片图片切换效果的方法
- 解决IE6下JS动态设置图片IMG的SRC时图片无法加载错误的方法
- JS动态切换图片(一个页面中可多次使用)
- atitit.GUI图片非规则按钮跟动态图片切换的实现模式总结java .net c# c++ web html js
- JS实现动态给图片添加边框的方法
- JS使用oumousemove和oumouseout动态改变图片显示的方法