zoukankan      html  css  js  c++  java
  • document操作例题2-下拉列表与选项卡

    三.用函数做下拉列表并对内容进行替换。
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <style type="text/css">
    *{
    	margin:auto}
    #biao{
    	300px;
    	height:40px;
    	background-color:#CCC;
    	text-align:center;
    	line-height:40px;
    	vertical-align:middle}
    .xiang{
    	300px;
    	height:40px;
    	background-color:#0FF;
    	text-align:center;
    	line-height:40px;
    	vertical-align:middle;
    	display:none}
    .xiang:hover{
    	cursor:pointer;
    	background-color:red}
    #biao:hover{
    	cursor:pointer;
    	background-color:red}
    
    </style>
    </head>          
    <body>
    <div id="biao" onclick="Biao()">城市</div>
    <div class="xiang" onclick="Xiang(this)">北京</div>
    <div class="xiang" onclick="Xiang(this)">上海</div>
    <div class="xiang" onclick="Xiang(this)">深圳</div>
    <div class="xiang" onclick="Xiang(this)">广州</div>
    <div class="xiang" onclick="Xiang(this)">济南</div>
    
    </body>
    <script type="text/javascript">
    function Biao()																				
    {
    	var xiang=document.getElementsByClassName("xiang")
    	for(var i=0;i<xiang.length;i++)
    	{
    		if(xiang[i].style.display=="block")
    		{
    			xiang[i].style.display="none"	
    		}
    		else
    		{
    			xiang[i].style.display="block"	
    		}	
    	}	
    }
    function Xiang(a)
    {
    	document.getElementById("biao").innerHTML=a.innerHTML;					//对内容进行替换
    	var xiang=document.getElementsByClassName("xiang");
    	for(var i=0;i<xiang.length;i++)										    //隐藏项
    	{
    		xiang[i].style.display="none"	
    	}
    } 	
    </script>
    </html>
    

     

    四.选项卡
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <style type="text/css">
    *{
    	margin:auto}
    #ka{
    	300px;
    	height:40px;}
    .xiang{
    	100px;
    	height:40px;
    	text-align:center;
    	line-height:40px;
    	vertical-align:middle;
    	float:left}
    .tu{
    	300px;
    	height:300px;}
    </style>
    </head>          
    <body>
    <div id="ka">
    	<div class="xiang"  onclick="Xuan('xinwen')" style="background-color:#F00">新闻</div>
        <div class="xiang"  onclick="Xuan('junshi')" style="background-color:#0F0">军事</div>
        <div class="xiang"  onclick="Xuan('yule')" style="background-color:#00F">娱乐</div>
    </div>
    <div id="xinwen" class="tu" style="display:block; background-color:#F00"></div>
    <div id="junshi" class="tu" style="display:none; background-color:#0F0"></div>
    <div id="yule" class="tu" style="display:none; background-color:#00F"></div>
    </body>
    <script type="text/javascript">
    function Xuan(a)
    {
    	var a=document.getElementById(a);
    	var tu=document.getElementsByClassName("tu");
    	for(var i=0;i<tu.length;i++)
    	{
    		tu[i].style.display="none";	
    	}
    	a.style.display="block";	
    }
    </script>
    </html>
    

     

  • 相关阅读:
    POJ 1236 Network of Schools(强连通分量缩点求根节点和叶子节点的个数)
    文本编辑器vim和gedit
    Ubuntu安装tensorflow
    剑指offer——python【第29题】最小的K个数
    剑指offer——python【第30题】连续子数组的最大和
    剑指offer——python【第37题】数字在排序数组中出现的次数
    剑指offer——python【第28题】数组 中出现次数超过一半的数字
    剑指offer——python【第31题】整数1出现的次数
    剑指offer——python【第54题】字符流中第一个不重复的字符
    剑指offer——python【第40题】数组中只出现一次的数字
  • 原文地址:https://www.cnblogs.com/wyc1991/p/8735475.html
Copyright © 2011-2022 走看看