这篇文章主要介绍了简单选项卡 js和jquery制作方法,需要的朋友可以参考下
复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <script type="text/javascript" src="jquery-1.8.2.js"></script> <script type="text/javascript"> $(function(){ $("#ul2 li").click(function(){ var num = $(this).index(); $("#con2 div").css("display","none"); $("#con2 div").eq(num).css("display","block") }) }) </script> <script type="text/javascript"> window.onload = function(){ var ss = document.getElementById("ul1").getElementsByTagName("li"); var pa = document.getElementById("con"); var div = pa.getElementsByTagName("div"); //alert(div.length) var ch; for(var i = 0;i < ss.length;i++){ ss[i].index = i; ss[i].onclick = function(){ ch = this.index; for(var j = 0; j<div.length; j++){ div[j].style.display = "none"; if(j == ch){ div[j].style.display = "block"; } } } }
} </script> <style type="text/css"> li{ float:left; height:30px; width:100px; border:1px #036 solid; list-style:none; text-align:center} #con,#con2{ clear:both; border:1px #0CF solid; height:200px; width:200px; overflow:hidden} #con div,#con2 div{ height:200px; width:200px; display:none}
</style> </head>
<body> <!--js方法实现--> <ul id="ul1"> <li>标题一</li> <li>标题二</li> <li>标题三</li> </ul> <div id="con"> <div style="display:block">内容一</div> <div>内容二</div> <div>内容三</div> </div> <!--jquery方法实现--> <ul id="ul2"> <li>标题一</li> <li>标题二</li> <li>标题三</li> </ul> <div id="con2"> <div style="display:block">内容一</div> <div>内容二</div> <div>内容三</div> </div> </body> </html>
|