zoukankan      html  css  js  c++  java
  • JQuery下拉菜单

    <!DOCTYPE html>
    <html>
    <head>
    	<title>下拉</title>
    	<style type="text/css">
    		#input{
    			 100px;
    			height: 20px;
    			position: absolute;
    			top: 10px;
    			left: 100px;
    			border: 2px solid #ccc;
    		}
    		#choose{
    			 100px;
    			height: auto;
    			position: absolute;
    			top: 18px;
    			left: 60px;
    			display: none;
    		}
    		#choose li{
    			 100px;
    			height: 20px;
    			line-height: 20px;
    			text-align: center;
    			list-style: none;
    			border: 1px solid #ccc;
    			border-top: none;
    		}
    	</style>
    </head>
    <body>
    <input id="input" type="text" name="">
    <ul id="choose">
    	<li>1</li>
    	<li>10</li>
    	<li>100</li>
    
    </ul>
    <script  src="https://code.jquery.com/jquery-git.js"></script>
    
    <script>
       $('#input').click(function(){
        $('#choose').show();
        $('#choose li').click(function(){
              
        	var value = $(this)[0].innerHTML;
        	$('#input').val(value);
        	   $('#choose').hide();
        });
    });
     </script>
    
    </body>
    </html>
    

      

    <!DOCTYPE html>
    <html>
    <head>
    	<title>下拉</title>
    	<style type="text/css">
    		#input{
    			 100px;
    			height: 20px;
    			position: absolute;
    			top: 10px;
    			left: 100px;
    			border: 2px solid #ccc;
    		}
    		#choose{
    			 100px;
    			height: auto;
    			position: absolute;
    			top: 18px;
    			left: 60px;
    			display: none;
    		}
    		#choose li{
    			 100px;
    			height: 20px;
    			line-height: 20px;
    			text-align: center;
    			list-style: none;
    			border: 1px solid #ccc;
    			border-top: none;
    		}
    	</style>
    </head>
    <body>
    <input id="input" type="text" name="">
    
    <ul id="choose">
    	<li>1</li>
    	<li>10</li>
    	<li>100</li>
    	
    </ul>
    
    
    <script>
       
     
      var  objInput = document.getElementById("input");
    
        objInput.addEventListener("click",function () {
            console.log("click");
           var obj=document.getElementById("choose");
    
            obj.style.display="block";
           var inputs=obj.getElementsByTagName('li');
           console.log(inputs);
           for (var i = 0; i <inputs.length; i++) {
           	  inputs[i].addEventListener("click",function(i){
           	  	console.log(i);
           	  	objInput.value=i.path[0].innerHTML;
           	  	obj.style.display="none";
    
           	  });
           }
    
    
     });
     </script>
    
    </body>
    </html>
    

      

  • 相关阅读:
    在excel实现多级联动
    发送邮件使用html模板的实现的大致思路
    设计模式的定义和分类
    yb课堂之用户登陆校验拦截器开发 《十一》
    CTF中常用的php伪协议利用
    Docker
    从零开始的Wordpress个人博客搭建
    .htaccess文件配置理解
    disable_function绕过--利用LD_PRELOAD
    信息安全实习生面试小结
  • 原文地址:https://www.cnblogs.com/77yaer/p/9801762.html
Copyright © 2011-2022 走看看