Parameter methods for js browser operations, js browser Parameters
Example:
Function getQueStr (url, ref) // obtain the parameter value {var str = url. substr (url. indexOf ('? ') + 1); if (str. indexOf ('&')! =-1) {var arr = str. split ('&'); for (I in arr) {if (arr [I]. split ('=') [0] = ref) return arr [I]. split ('=') [1] ;}} else {return url. substr (url. indexOf ('=') + 1)} function setQueStr (url, ref, value) // set the parameter value {var str = ""; if (url. indexOf ('? ')! =-1) str = url. substr (url. indexOf ('? ') + 1); else return url + "? "+ Ref +" = "+ value; var returnurl =" "; var setparam =" "; var arr; var modify =" 0 "; if (str. indexOf ('&')! =-1) {arr = str. split ('&'); for (I in arr) {if (arr [I]. split ('=') [0] = ref) {setparam = value; modify = "1";} else {setparam = arr [I]. split ('=') [1];} returnurl = returnurl + arr [I]. split ('=') [0] + "=" + setparam + "&";} returnurl = returnurl. substr (0, returnurl. length-1); if (modify = "0") if (returnurl = str) returnurl = returnurl + "&" + ref + "=" + value ;} else {if (str. indexOf ('= ')! =-1) {arr = str. split ('='); if (arr [0] = ref) {setparam = value; modify = "1" ;}else {setparam = arr [1];} returnurl = arr [0] + "=" + setparam; if (modify = "0") if (returnurl = str) returnurl = returnurl + "&" + ref + "=" + value;} else returnurl = ref + "=" + value;} return url. substr (0, url. indexOf ('? ') + "? "+ Returnurl;} function delQueStr (url, ref) // Delete the parameter value {var str =" "; if (url. indexOf ('? ')! =-1) str = url. substr (url. indexOf ('? ') + 1); else return url; var arr = ""; var returnurl = ""; var setparam = ""; if (str. indexOf ('&')! =-1) {arr = str. split ('&'); for (I in arr) {if (arr [I]. split ('=') [0]! = Ref) {returnurl = returnurl + arr [I]. split ('=') [0] + "=" + arr [I]. split ('=') [1] + "&" ;}} return url. substr (0, url. indexOf ('? ') + "? "+ Returnurl. substr (0, returnurl. length-1);} else {arr = str. split ('='); if (arr [0] = ref) return url. substr (0, url. indexOf ('? '); Else return url ;}}
The Parameter Method of the above js browser operation is all the content shared by the editor. I hope you can give us a reference and support the help house.