經由過程JS獲取URL上的參數,介紹以下兩種體例:
1)字符串截取,按照問號(?)、與號(&)截取
2)利用正則表達式直接匹配出成果
A)利用正則 /^[^\?]+\?([\w\W]+)$/ 匹配問號前后的內容
B)利用正則 /([^&=]+)=([\w\W]*?)(&|$|#)/g 匹配參數部門
在統一目次下新建兩個測試頁面
1)Home.html 用于放置測試毗連
2)Test.html 用于解析URL參數
在頁面上添加超鏈接和獲取URL地址的JS
利用字符串截取的體例,解析URL的參數
添加測試地址中參數值為空的解析
點竄JS代碼,將成果放到數組中返回
因為測試代碼將解析成果存放在result數組中的,是以,在瀏覽器的Console中輸入result即可看到解析后的成果
利用正則匹配URL中問號前面的部門
利用正則匹配URL參數部門
因為測試代碼將解析成果存放在result2對象中的,是以,在瀏覽器的Console中輸入result即可看到解析后的成果
利用瀏覽器屬性可以直接獲取到URL問號后面的參數部門的字符串
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!