//获取域名
host1 = window.location.host;
host2 = document.domain;

//获取页面完整地址
url = window.location.href;

获取参数-----》

方法一:正则分析法

function getQueryString(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
    var r = window.location.search.substr(1).match(reg);
    if (r != null) return unescape(r[2]); return null;
}

调用:

alert(GetQueryString("参数名1"));

alert(GetQueryString("参数名2"));

alert(GetQueryString("参数名3"));

方法二

function GetRequest() {
   var url = location.search; //获取url中"?"符后的字串
   var theRequest = new Object();
   if (url.indexOf("?") != -1) {
      var str = url.substr(1);
      strs = str.split("&");
      for(var i = 0; i < strs.length; i ++) {
         theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
      }
   }
   return theRequest;
}

调用:

<Script language="javascript">
var Request = new Object();
Request = GetRequest();
var 参数1,参数2,参数3,参数N;
参数1 = Request['参数1'];
参数2 = Request['参数2'];
参数3 = Request['参数3'];
参数N = Request['参数N'];
</Script>

  

 

最新文章

  1. 三、jQuery--jQuery基础--jQuery基础课程--第5章 jQuery 操作DOM元素
  2. linux 查询目录下包含关键字的所有文件
  3. [转]mac 10.9.4下配置apache
  4. [转]Web基础架构:负载均衡和LVS
  5. CodeForces 682E Alyona and Triangles (计算几何)
  6. asp.net:用类来后台绑定数据源
  7. html 之前学习响应式的笔记
  8. 判断pc浏览器和手机浏览器方法
  9. 【线性代数】标准正交矩阵与Gram-Schmidt正交化
  10. 题目--统计一行文本的单词个数(PTA预习题)
  11. cocos2d-x 绘制图形
  12. 《深入理解JAVA虚拟机》----------第二章 JAVA内存区域与内存溢出异常,笔记(下)
  13. NSNotificationCenter实现原理
  14. 解决chrome无法启用印象笔记-剪藏功能
  15. 小白学习之Code First(五)
  16. Lambda表达式学习(1)
  17. JQuery第三天——CSS操作与JQuery事件
  18. 人工智能我见及特征提取mfcc算法理解
  19. Linux:shell脚本字符显示特殊颜色效果
  20. 167 -两个Sum II - 输入数组已排序

热门文章

  1. Linux rm删除大批量文件
  2. apache+mysql+php的环境配置
  3. angularJS操作键值对象(类似java的hashmap)填坑小结
  4. Linux tcp黏包解决方案
  5. ubuntu下新建用户
  6. ASCII 计算机码
  7. 第一次在Django上编写静态网页
  8. 第7章 权限管理(3)_文件系统属性和sudo权限
  9. 前端MVC学习总结——AngularJS验证、过滤器
  10. C#汉字转拼音(npinyin)将中文转换成拼音全文或首字母