zoukankan      html  css  js  c++  java
  • 前端笔记——获取url里面的参数值

    备注

    var url=window.location.href;//获取地址栏 url 
    var index=url.indexOf('#');//获取#的位置 
    var paramVal=url.substr(index,url.length);//获取 # 后面所有字符串 
    

      

    html

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    	<title>无标题</title>
    </head>
    <body>
    	<script type="text/javascript" src="js/jquery-1.12.1.min.js"></script>
    	<script type="text/javascript">
    		$(function(){
    
    			var a = 'https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Data_structures?userName=mona&pwd=3';
    
    			var b = a.split('/');
    
    			console.log(a);
    
    			function parseParmStr(parmStr){
    
    				if(parmStr.indexOf("?")!=-1){
    					var index = parmStr.indexOf('?');
    					var parms = {};					
    					    parmStr = parmStr.substr(index+1);					
    					    strs = parmStr.split('&'); //["userName=mona", "pwd=3"]
    
    					for(var i=0;i<strs.length; i++){
    							parms[strs[i].split('=')[0]] = strs[i].split('=')[1];
    					}
    				}
    				
    
    				return parms;
    			}
    
    			
    			console.log(parseParmStr(a));
    
    		})
    	</script>
    </body>
    </html>
    

    效果图

      

  • 相关阅读:
    C++中的ravalue学习笔记
    C++中的抽象类
    C++中的显式类型转换
    C++中的继承和多继承
    C++中的多态
    Yocto学习笔记
    HIDL学习笔记
    hadoop2.5搭建过程
    《Redis设计与实现》学习笔记
    40 数组中只出现一次的数字
  • 原文地址:https://www.cnblogs.com/MonaSong/p/5320386.html
Copyright © 2011-2022 走看看