博客搬家了,歡迎大家關注,https://bobjin.com
js中獲取URL中指定的搜索字符串,主要利用location對象實現,廢話少說,上代碼。
1 function getSearchString(key) { 2 // 獲取URL中?之后的字符 3 var str = location.search; 4 str = str.substring(1,str.length); 5 6 // 以&分隔字符串,獲得類似name=xiaoli這樣的元素數組 7 var arr = str.split("&"); 8 var obj = new Object(); 9 10 // 將每一個數組元素以=分隔並賦給obj對象 11 for(var i = 0; i < arr.length; i++) { 12 var tmp_arr = arr[i].split("="); 13 obj[decodeURIComponent(tmp_arr[0])] = decodeURIComponent(tmp_arr[1]); 14 } 15 return obj[key]; 16 }
例如:URL為http://localhost/training/test_javascript.html?name=xiaoli&sex=man,調用getSearchString("name")會得到xiaoli。
博客搬家了,歡迎大家關注,https://bobjin.com