解析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 相关文章推荐
基于datagrid框架的查询
Apr 08 Javascript
jQuery插件实现屏蔽单个元素使用户无法点击
Apr 12 Javascript
js 验证身份证信息有效性
Mar 28 Javascript
我用的一些Node.js开发工具、开发包、框架等总结
Sep 25 Javascript
JavaScript中textRange对象使用方法小结
Mar 24 Javascript
js实现简单计算器
Nov 22 Javascript
Angularjs 实现一个幻灯片示例代码
Sep 08 Javascript
jQuery实现页面倒计时并刷新效果
Mar 13 Javascript
Omi v1.0.2发布正式支持传递javascript表达式
Mar 21 Javascript
Angular-UI Bootstrap组件实现警报功能
Jul 16 Javascript
node.JS路径解析之PATH模块使用方法详解
Feb 06 Javascript
SSM VUE Axios详解
Oct 05 Vue.js
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
ASP知识讲座四
2006/10/09 PHP
深入了解PHP类Class的概念
2012/06/14 PHP
PHP ElasticSearch做搜索实例讲解
2020/02/05 PHP
使用jQuery重置(reset)表单的方法
2014/05/05 Javascript
javascript的函数作用域
2014/11/12 Javascript
JavaScript中解析JSON数据的三种方法
2015/07/03 Javascript
ajax在兼容模式下失效的快速解决方法
2016/03/22 Javascript
Javascript实现苹果悬浮虚拟按钮
2016/04/10 Javascript
Javascript 事件冒泡机制详细介绍
2016/10/10 Javascript
Vue 2中ref属性的使用方法及注意事项
2017/06/12 Javascript
React Native 使用Fetch发送网络请求的示例代码
2017/12/02 Javascript
详解Webpack-dev-server的proxy用法
2018/09/08 Javascript
微信小程序调用天气接口并且渲染在页面过程详解
2019/06/24 Javascript
vue+mock.js实现前后端分离
2019/07/24 Javascript
关于ligerui子页面关闭后,父页面刷新,重新加载的方法
2019/09/27 Javascript
[03:55]2014DOTA2国际邀请赛 Fnatic经理采访赢DK在情理之中
2014/07/10 DOTA
在Python中定义一个常量的方法
2018/11/10 Python
Python 实现毫秒级淘宝抢购脚本的示例代码
2019/09/16 Python
Tensorflow训练模型越来越慢的2种解决方案
2020/02/07 Python
使用Keras画神经网络准确性图教程
2020/06/15 Python
python怎么调用自己的函数
2020/07/01 Python
QT5 Designer 打不开的问题及解决方法
2020/08/20 Python
详解Anaconda安装tensorflow报错问题解决方法
2020/11/01 Python
html5 canvas合成海报所遇问题及解决方案总结
2017/08/03 HTML / CSS
HEMA英国:荷兰原创设计
2018/08/28 全球购物
TecoBuy澳大利亚:在线电子和小工具商店
2020/06/25 全球购物
《商鞅南门立木》教学反思
2014/02/16 职场文书
小学母亲节活动方案
2014/03/14 职场文书
公安民警正风肃纪剖析材料
2014/10/10 职场文书
儿园租房协议书范本
2014/12/02 职场文书
捐助倡议书
2015/01/19 职场文书
2016年4月份红领巾广播稿
2015/12/21 职场文书
2019财务转正述职报告
2019/06/27 职场文书
html css3不拉伸图片显示效果
2021/06/07 HTML / CSS
nginx配置之并发频次限制
2022/04/18 Servers
GoFrame gredis缓存DoVar Conn连接对象 自动序列化GoFrame gredisDo/DoVar方法Conn连接对象自动序列化/反序列化总结
2022/06/14 Golang