解析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 Ajax请求代码(2)
Jan 07 Javascript
怎么选择Javascript框架(Javascript Framework)
Nov 22 Javascript
js统计录入文本框中字符的个数并加以限制不超过多少
May 23 Javascript
利用js实现禁止复制文本信息
Jun 03 Javascript
react-navigation 如何判断用户是否登录跳转到登录页的方法
Dec 01 Javascript
vue多层嵌套路由实例分析
Mar 19 Javascript
微信小程序利用Canvas绘制图片和竖排文字详解
Jun 25 Javascript
bootstrap 日期控件 datepicker被弹出框dialog覆盖的解决办法
Jul 09 Javascript
vue proxy 的优势与使用场景实现
Jun 15 Javascript
微信小程序实现导航栏和内容上下联动功能代码
Jun 29 Javascript
基于JavaScript实现轮播图效果
Jan 02 Javascript
javascript中layim之查找好友查找群组
Feb 06 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
PHP简单系统数据添加以及数据删除模块源文件下载
2008/06/07 PHP
php检测useragent版本示例
2014/03/24 PHP
destoon实现不同会员组公司名称显示不同的颜色的方法
2014/08/22 PHP
动态控制Table的js代码
2007/03/07 Javascript
用js实现计算代码行数的简单方法附代码
2007/08/13 Javascript
js防止表单重复提交实现代码
2012/09/05 Javascript
把文本中的URL地址转换为可点击链接的JavaScript、PHP自定义函数
2014/07/29 Javascript
Javascript 绘制 sin 曲线过程附图
2014/08/21 Javascript
原生JavaScript实现合并多个数组示例
2014/09/21 Javascript
JavaScript函数模式详解
2014/11/07 Javascript
nodejs教程之制作一个简单的文章发布系统
2014/11/21 NodeJs
js实现浏览器窗口大小被改变时触发事件的方法
2015/02/02 Javascript
javascript实现获取字符串hash值
2015/05/10 Javascript
JavaScript检测上传文件大小的方法
2015/07/22 Javascript
JavaScript——DOM操作——Window.document对象详解
2016/07/14 Javascript
浅谈Web页面向后台提交数据的方式和选择
2016/09/23 Javascript
jquery validation验证表单插件
2017/01/07 Javascript
利用Plupload.js解决大文件上传问题, 带进度条和背景遮罩层
2017/03/15 Javascript
简单的三步vuex入门
2018/05/20 Javascript
JavaScript类的继承多种实现方法
2020/05/30 Javascript
python连接池实现示例程序
2013/11/26 Python
python获得一个月有多少天的方法
2015/06/04 Python
使用python实现省市三级菜单效果
2016/01/20 Python
Python 中的 else详解
2016/04/23 Python
python网络编程调用recv函数完整接收数据的三种方法
2017/03/31 Python
Python 处理数据的实例详解
2017/08/10 Python
浅谈如何使用python抓取网页中的动态数据实现
2020/08/17 Python
如何用python实现一个HTTP连接池
2021/01/14 Python
CSS3的新特性介绍
2008/10/31 HTML / CSS
Html5 video标签视频的最佳实践
2020/02/26 HTML / CSS
婴儿鞋,独特的婴儿服装和配件:Zutano
2018/11/03 全球购物
韩国最大的购物网站:Gmarket
2019/06/20 全球购物
日本订房网站,预订日本星级酒店/温泉旅馆:Relux(支持中文)
2020/01/03 全球购物
大学军训感言
2014/01/10 职场文书
党支部活动策划方案
2014/08/18 职场文书
三种方式清除vue路由跳转router-link的历史记录
2022/04/10 Vue.js