淺析JS獲取url中的參數(shù)實(shí)例代碼
js獲取url中的參數(shù)代碼如下所示,代碼簡單易懂,附有注釋,寫的不好還請見諒!
function UrlSearch() { var name, value; var str = location.href; //取得整個地址欄 var num = str.indexOf("?") str = str.substr(num + 1); //取得所有參數(shù) stringvar.substr(start [, length ] var arr = str.split("&"); //各個參數(shù)放到數(shù)組里 for (var i = 0; i < arr.length; i++) { num = arr[i].indexOf("="); if (num > 0) { name = arr[i].substring(0, num); value = arr[i].substr(num + 1); this[name] = value; } } }
實(shí)例
//跳轉(zhuǎn)頁面的鏈接 url: contextPath+"/page4nui/ci2k3/prreportcheckmngt/report_check.jsp?ciPrId="+ciPrId //跳轉(zhuǎn)到的頁面使用 var url = new UrlSearch(); ciPrId = url.ciPrId;
到此就結(jié)束了。。js獲取url參數(shù)知識非常實(shí)用,希望大家能夠徹底搞懂,理解透徹!
以上所述是小編給大家介紹的JS獲取url中的參數(shù)實(shí)例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
基于JavaScript實(shí)現(xiàn)本地圖片預(yù)覽
這篇文章主要為大家詳細(xì)介紹了基于JavaScript實(shí)現(xiàn)本地圖片預(yù)覽的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-02-02JavaScript中小數(shù)點(diǎn)精度丟失的原因以及解決方法
計算機(jī)再大的內(nèi)存它也存不下,所以不能存儲一個相對于數(shù)學(xué)來說的值,只能存儲一個近似值,所以當(dāng)計算機(jī)存儲后再取出來用時就會出現(xiàn)精度問題,下面這篇文章主要給大家介紹了關(guān)于JavaScript中小數(shù)點(diǎn)精度丟失的原因以及解決方法,需要的朋友可以參考下2023-10-10詳解JavaScript中typeof與instanceof用法
typeof用以獲取一個變量或者表達(dá)式的類型而instanceof用于判斷一個變量是否某個對象的實(shí)例,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友參考下吧2018-10-10如何利用原生JS實(shí)現(xiàn)觸摸滑動監(jiān)聽事件
這篇文章主要給大家介紹了關(guān)于如何利用原生JS實(shí)現(xiàn)觸摸滑動監(jiān)聽事件的相關(guān)資料,文中將實(shí)現(xiàn)的原理以及代碼介紹的非常詳細(xì),需要的朋友可以參考下2021-06-06Javascript中八種遍歷方法的執(zhí)行速度深度對比
關(guān)于數(shù)組或?qū)ο蟊闅v,相信很多人都沒有深入觀察過執(zhí)行效率。這是一個曾在群里吵翻天的話題,讀懂后你將成為遍歷效率話題的大師。下面這篇文章主要介紹了Javascript中八種遍歷方法執(zhí)行速度深度對比的相關(guān)資料,需要的朋友可以參考下。2017-04-04