[js]getUrlParameter获取html页面url参数
[js]getUrlParameter获取html页面url参数
[js]getUrlParameter获取html页面url参数
- <script type="text/javascript">
- window.playerPage = (function () {
- function playerPage() {
- }
- var getUrlParameter = function (name) {
- var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
- var r = window.location.search.substr(1).match(reg);
- if (r != null) return unescape(r[2]); return null;
- };
- playerPage.activityId = getUrlParameter("activityId");
- if (playerPage.activityId == null) {
- // window.location.href = "http://live.cuplayer.com";
- console.log("活动ID不能为空!");
- //return;
- }
- return playerPage;
- })();
- </script>
- function getUrlParameter(paramName) { //通过参数名得到它的值
- var returnVal = "";
- try {
- var paramUrl = window.location.search; //这里得到的是:?id=1&name=lxy&age=23
- //处理长度
- if (paramUrl.length > 0) {
- paramUrlparamUrl = paramUrl.substring(1, paramUrl.length); //这里得到的是:id=1&name=lxy&age=23
- var paramUrlparamUrlArray = paramUrl.split("&");
- for (var i = 0; i < paramUrlArray.length; i++) {
- if (paramUrlArray[i].toLowerCase().indexOf(paramName.toLowerCase()) != -1) {
- var temp = paramUrlArray[i].split("="); //'='的前面即temp[0]是参数名
- if (temp[0].toLowerCase() == paramName.toLowerCase()) {
- returnVal = temp[1];
- break;
- }
- }
- }
- }
- } catch (e) { }
- alert(returnVal);
- }
热门文章推荐
- [JS]window.location获取url各项参数详解
- [JS]jQuery,javascript获得网页的高度和宽度
- [JS]视频弹窗视频弹出层videoLightBox(含三种播放器的用法)
- [JS]JS提交中文encodeURI两次转码
- [JS]js版方面encodeURI转码和decodeURI解码的用法实例
- [JS]js取当前机子的时间戳实例
- [JS]AES加密(基于crypto-js)PHP后端解密
- [JS]data:image/png;base64写法的用途及说明
请稍候...