解析js如何获取当前url中的参数值并复制给input


Posted in Javascript onJune 23, 2013
  function getObject(objectId) {
    if (document.getElementById && document.getElementById(objectId)) {
        return document.getElementById(objectId);
    } else if (document.all && document.all(objectId)) {
        return document.all(objectId);
    } else if (document.layers && document.layers[objectId]) {
        return document.layers[objectId];
    } else {
        return false;
    }
}
  function get(p){
//var url=location.search;
var url= document.URL.toString();
var tmpStr=p+"=";
var tmp_reg=eval("/[\?&]"+tmpStr+"/i");
if(url.search(tmp_reg)==-1)return null;
else{
    var a=url.split(/[\?&]/);
    for(var i=0;i<a.length;i++)
         if(a[i].search(eval("/^"+tmpStr+"/i"))!=-1)return a[i].substring(tmpStr.length);
}
}
 window.onload=function (){getObject("key").value = get("k");  
//key作为input里的name名,接收到的值就是浏览器里的k参数
//k是浏览器里的参数名
 }

以上代码放在html页面最下方即可
Javascript 相关文章推荐
jquery查找父元素、子元素(个人经验总结)
Apr 09 Javascript
js实现简单随机抽奖的方法
Jan 27 Javascript
简介JavaScript中getUTCMonth()方法的使用
Jun 10 Javascript
jquery实现页面虚拟键盘特效
Aug 08 Javascript
Bootstrap多级导航栏(级联导航)的实现代码
Mar 08 Javascript
JS实现图片点击后出现模态框效果
May 03 Javascript
bootstrap-table.js扩展分页工具栏(增加跳转到xx页)功能
Dec 28 Javascript
angularjs 获取默认选中的单选按钮的value方法
Feb 28 Javascript
JS表单传值和URL编码转换
Mar 03 Javascript
浅谈从React渲染流程分析Diff算法
Sep 08 Javascript
使用vue开发移动端管理后台的注意事项
Mar 07 Javascript
vue组件讲解(is属性的用法)模板标签替换操作
Sep 04 Javascript
Ajax异步提交表单数据的说明及方法实例
Jun 22 #Javascript
JS localStorage实现本地缓存的方法
Jun 22 #Javascript
js获取某月的最后一天日期的简单实例
Jun 22 #Javascript
js遍历、动态的添加数据的小例子
Jun 22 #Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器
Jun 21 #Javascript
jquery点击页面任何区域实现鼠标焦点十字效果
Jun 21 #Javascript
js写一个字符串转成驼峰的实例
Jun 21 #Javascript
You might like
dedecms 制作模板中使用的全局标记图文教程
2007/03/11 PHP
PHP扩展编写点滴 技巧收集
2010/03/09 PHP
PHP多线程批量采集下载美女图片的实现代码(续)
2013/06/03 PHP
PHP如何将log信息写入服务器中的log文件
2015/07/29 PHP
laravel框架语言包拓展实现方法分析
2019/11/22 PHP
使用CSS和jQuery模拟select并附提交后取得数据的代码
2013/10/18 Javascript
JavaScript中对象property的删除方法介绍
2014/12/30 Javascript
javascript编写实用的省市选择器
2015/02/12 Javascript
jQuery的end()方法使用详解
2015/07/15 Javascript
jquery插件tytabs.jquery.min.js实现渐变TAB选项卡效果
2015/08/25 Javascript
Web前端开发工具——bower依赖包管理工具
2016/03/29 Javascript
基于JavaScript实现点击页面任何位置返回
2016/08/31 Javascript
Angular的MVC和作用域
2016/12/26 Javascript
Javascript实现登录记住用户名和密码功能
2017/03/22 Javascript
AngularJS  ng-repeat遍历输出的用法
2017/06/19 Javascript
使用node.js对音视频文件加密的实例代码
2017/08/30 Javascript
node.js中路由,中间件,ge请求和post请求的参数详解
2017/12/26 Javascript
Vue递归组件+Vuex开发树形组件Tree--递归组件的简单实现
2019/04/01 Javascript
node.js express框架简介与实现
2019/07/23 Javascript
windows下create-react-app 升级至3.3.1版本踩坑记
2020/02/17 Javascript
python threading模块操作多线程介绍
2015/04/08 Python
Python多线程、异步+多进程爬虫实现代码
2016/02/17 Python
浅谈function(函数)中的动态参数
2017/04/30 Python
pycharm安装图文教程
2017/05/02 Python
python求解数组中两个字符串的最小距离
2018/09/27 Python
Python操作mongodb数据库的方法详解
2018/12/08 Python
python创造虚拟环境方法总结
2019/03/04 Python
Python OpenCV实现视频分帧
2019/06/01 Python
详解html5 canvas 微信海报分享(个人爬坑)
2018/01/12 HTML / CSS
最新英语专业学生求职信范文
2013/09/21 职场文书
工程部经理岗位职责
2015/02/02 职场文书
伏羲庙导游词
2015/02/09 职场文书
2015年精神文明建设工作总结
2015/04/21 职场文书
小区环境卫生倡议书
2015/04/29 职场文书
Golang使用Panic与Recover进行错误捕获
2022/03/22 Golang
详解MySQL的内连接和外连接
2023/05/08 MySQL