新建一個html頁面,定名為test.html,用于實現js從鏈接中提取參數值。
在test.html頁面,利用<script type="text/javascript"></script>標識表記標幟執行js的處所,js代碼將在此處編寫。
在js里,利用function聲明一個querystring()函數,qs為函數的參數,代表要查找的參數。
在querystring()函數內,利用location.href獲適當前頁面的鏈接,用于下面臨鏈接進行拆分。
為了能利用split()方式按"&"拆分url當作為數組,需要利用replace()方式將?替代當作?&,再進行拆分。
經由過程for輪回查找數組元素中的參數名,在找到含有參數名的數組元素時,再利用replace()方式把參數名和等號替代為空,最終獲得參數值。將參數值利用return返回。
測試函數實現的功能。例如,查找url中的a參數的參數值(querystring('a')),利用document.write將參數值輸出來。在瀏覽器運行test.html,成果為111,當作功獲得url參數a的參數值。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!