zoukankan      html  css  js  c++  java
  • 原生js实现选项卡切换

      原生js实现选项卡切换

    <body>
    		<div id="container">
    			<!--a.className = ""-->
    			<a href="#" class="on" index="0">充话费</a>
    			<!--a.className = "on"-->
    			<a href="#"  index="1">充流量</a>
    			<a href="#" index="2">充固话</a>
    			<a href="#" index="3" style="border-right: solid 1px #FF4400;">充宽带</a>
    			<div class="clear"></div>
    			<div class="content" style="display:block;">
    				<img src="images/1.png" />
    			</div>
    			<div class="content">
    				<img src="images/2.png" />
    			</div>
    			<div class="content">
    				<img src="images/3.png" />
    			</div>
    			<div class="content">
    				<img src="images/4.png" />
    			</div>
    		</div>
    		<p></p>
    	</body>
    </html>
    <script src="../../../public.js"></script>
    <script type="text/javascript">
    	var container = document.getElementById("container");
    	var content = document.querySelectorAll(".content");
    	var a = document.querySelectorAll("a");
    	container.onclick = function(eve){
    		var  e = eve || event;
    		var target = e.target || e.srcElement;
    		if(target.nodeName.toLowerCase() == "a"){
    			//alert(target.innerHTML);
    			for (var i = 0; i < a.length; i++) {
    				a[i].className = "";
    				//a[i].index = i; 
    				//a[i].setAttribute("index",i);
    				content[i].style.display = "none";
    			}
    			target.className = "on";
    			content[target.getAttribute("index")].style.display = "block";
    		}
    	}
    	
    	
    </script>
    

      

    集思广益,仅供学习,侵权即删!!
  • 相关阅读:
    Ignoring HTTPS certificates
    利用Httponly提升web应用程序安全性
    HttpUrlConnection java.net.SocketException: Software caused connection abort: recv failed
    DISPOSE_ON_CLOSE 和 EXIT_ON_CLOSE 的区别
    Swing多线程
    攒机知识积累
    数组最大子数组和
    fork()详解
    理解Socket编程【转载】
    STM32F407_LED代码
  • 原文地址:https://www.cnblogs.com/hudunyu/p/13853451.html
Copyright © 2011-2022 走看看