通過location.search來獲取頁面傳來的引數
阿新 • • 發佈:2021-01-19
獲取頁面傳來的引數
<div> <script> function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return (r[2]); return null; } var sname = GetQueryString("name"); if (sname != null) { var sname_ = decodeURIComponent(sname); alert(sname_); } </script> </div>
測試
abcd.html?name=xyz
應該彈出xyz
查詢引數是否存在
location.search.match
<div> <script> if (location.search.match('debugGome')) { var scriptLoad = document.createElement('script'); scriptLoad.type = 'text/javascript'; scriptLoad.src = '//js.gomein.net.cn/csr/common/vconsole/vconsole.js'; document.getElementsByTagName('head')[0].appendChild(scriptLoad); setTimeout(function () { var domVconsole = document.querySelector('#__vconsole'); if (domVconsole) { domVconsole.style.fontSize = '.28rem'; } }, 1000) } </script> </div>