原生javascript实现getUrlParam
来源:互联网 发布:网络赛车游戏有哪些 编辑:程序博客网 时间:2024/04/29 20:03
页面t.html
<body onload="onLoad()"> <p name="message">p=</p></body><script type="text/javascript">function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象 var r = window.location.search.substr(1).match(reg); //匹配目标参数 if (r != null) { return unescape(r[2]); //返回参数值 } else { return null; }}function onLoad() { var p = getUrlParam("p"); console.info("p=" + p); var t = document.getElementsByName("message")[0]; t.innerHTML += p;}</script>
访问链接:a.html?p=23
然后就会在进入这个页面的时候执行onLoad方法,然后获取到参数p的值。
并且显示在页面上。
因为没有用jquery,所有这里使用了innerHTML来往页面上写 内容。
注意HTML是大写。
0 0
- 原生javascript实现getUrlParam
- 原生JavaScript实现AJAX
- 原生javaScript实现Ajax
- JavaScript实现原生ajax
- 原生javascript实现jsonp
- 【JavaScript】-原生JavaScript实现Ajax
- 原生javascript实现拖放功能
- 原生JavaScript实现弹球游戏
- 原生Javascript实现GBK解码
- 原生javascript实现拖动元素
- 原生javascript 实现瀑布流
- 原生JavaScript实现图片切换
- 原生JavaScript实现AJAX、JSONP
- 原生JavaScript实现瀑布流
- 原生JavaScript实现幻灯片效果
- 原生JavaScript实现内部链接
- 原生JavaScript实现斑马线表格
- 使用原生JavaScript实现轮播图
- 高德地图---两点间距离+正确显示
- 黑客需要身兼几种计算机语言?
- Android开发——TableLayout的常用属性及简单布局
- Spring中Responsebody注解的作用
- python 2.7 : 函数式编程
- 原生javascript实现getUrlParam
- ubuntu命令查询版本和内核版本
- ubuntu安装python3.5并改默认python为3.5
- Ubuntu Intel显卡驱动安装 (Ubuntu 14.04--Ubuntu 16.10 + Intel® Graphics Update Tool)
- jqgrid中对表格数据操作的方法
- VTK 获取三角形的面积
- 每天学习opensatck(2)
- 《使用NuGet发布自己的类库》——使用与更新篇
- JVM内存管理------GC算法精解(五分钟让你彻底明白标记/清除算法)