//拆分字串形式 function queryToObj() { const res = {} const search = location.search.substr(1);//去掉前面的“?” search.split('&').forEach(paramStr => { const arr = paramStr.split('=') const key = arr[0] const val = arr[1] res[key] = val }) return res } //正則形式 function queryRegExp(name){ const search = location.search.substr(1); const reg = new RegExp(`(^|&)${name}=([^&]*)(&|$)`,'i') const res = search.match(reg) if(res == null){ return null } return res[2] } // URLSearchParams function queryURL(name){ const search = location.search const p = new URLSearchParams(search) return p.get(name) }
考點:
多種決議方式的使用
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/11179.html
標籤:JavaScript
