标签:
1. 做什么?
用选择按钮切换图片。 具体效果如下:
2. 工具
用记事本,或者Dreamweaver( 如果害怕自己敲错字母~),来编写代码。
用火狐浏览器做调试。 我是这么试的, 不得不说页面做得丑死了。
3. 思路
首先用HTML把单选按钮和图片都创建出来, 然后编写JS, 把单选按钮和显示图片的事件绑定起来, 其中事件的思路是关闭其他图片,开启对应的图片。
4. 代码
<head> <title>一行白鹭上青天</title> </head> <body> <br/> <div id="contentId" style="margin-left:20px"> <div style="float:left;padding-left:30px" name="pic"><img src="./apple.jpg" alt="诱人的苹果"/></div> <div style="float:left;padding-left:60px" name="pic"><img src="./wine.jpg" alt="紫晶酒" width="200px" height="210px"/></div> <div style="float:left;padding-left:10px" name="pic"><img src="./lemon.jpg" alt="灿烂的微笑"/></div> </div> <script> window.onload=function(){ var heads = document.getElementsByName( ‘fruit‘ ); var contents = document.getElementsByName( ‘pic‘ ); var content = document.getElementById( ‘contentId‘ ); var i,j; /* ** 关闭所有内容 */ content.style.display = "none"; /* ** 把内容和表头绑定 */ for( i = 0; i < heads.length; i ++ ){ heads [i].index = i; heads [i].onclick = function(){ content.style.display = "block"; //开启内容框 for( j = 0; j < contents.length; j ++ ){ contents [j].style.display = "none"; } contents [this.index].style.display = "block"; }; } } </script> </body>
标签:
原文地址:http://www.cnblogs.com/the-one/p/5742949.html