在javascript中,可以使用search属性获取html问号后的值,具体语法为“location.search”;search属性是一个可读可写的字符串,可设置或返回当前URL的查询部分(问号?之后的部分)。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
search 属性是一个可读可写的字符串,可设置或返回当前 URL 的查询部分(问号 ? 之后的部分)。
location.search
返回URL的查询部分。假设当前的URL就是http://www.runoob.com/submit.htm?email=cmccwifhi@ example.com:
document.write(location.search);
以上实例输出结果:?email=cmccwifhi@ example.com
扩展资料:
Location 对象
Location 对象包含有关当前 URL 的信息。
Location 对象是 window 对象的一部分,可通过 window.Location 属性对其进行访问。
注意: 没有应用于Location对象的公开标准,不过所有浏览器都支持该对象。
Location对象属性
【推荐学习:javascript高级教程】
在javascript中,可以使用search属性获取html问号后的值,具体语法为“location.search”;search属性是一个可读可写的字符串,可设置或返回当前URL的查询部分(问号?之后的部分)。本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。search 属性是一个可读可写的字符串,可设置或返回当前 URL 的查询部分(问号 ? 之后...
代码如下: var url=location.search; var ename; var Request = new Object(); if(url.indexOf(“?”)!=-1) { var str = url.substr(1); strs= str.split(“&”); for(var i=0;i { Request[strs[i].split(“=”)[0]]=(strs[i].split(“=”)[1]); } } ename = Request[“ename”]; 例如:url是:http://www.medivh.com?ename=right 那么
获取
的ename就
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("参
function GetRequest() {
//url例子:www.baidu.com?id="123456"&name="www";
var url = decodeURI(window.location.search); //?id="123456"&name="www";
var object = {};
if (url.indexOf("?") != -1)//url中存在
问号
,也就说有
参数
。
<script language="javascript" type="text/javascript">
//
获取
Location对象的search属性
值
,location对象中search属性返回的是URL
问号
之后的那部分(包括
问号
)
var searchStr = location.search;
//去除无用的字符"?"
searchStr = searchStr.substr(1);
//将searchStr字符串分割成数组,数组中的每
使用起来也很简单,用<script>标签把src目录下面的readQuery.js文件引用就可以了。然后在自己的js里面使用query()函数,它会返回一个对象,就是
问号
后面的
参数
。譬如说,用户访问了http://网址?name=HappyTigerV&test=3,那么query()就会返回{"test":"3","name":"HappyTigerV"}。
例子可以在这里找到!
(喜欢这个项目
let url = 'http://www.xxxxxx.cn/?lx=1&name=js&form=baidu'
const toObj = function toObj(str) {
let obj = {},
qusindex,
parm,
//
获取
问哈首次出现的位置
qusindex = str.indexOf("?")
//截取
问号
后面的字符串,将字符根据&
// 对Date的扩展,将 Date 转化为指定格式的String
// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符,
// 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)
// 例子:
// (new Date()).Format("yyyy-MM-d...
通过Location对象的search属性,可以
获得
从URL中传递过来的
参数
和
参数
值
。然后在JavaScript 代码中可以处理这些
参数
和
参数
值
。
如下所示:请求url:http://localhost:8080/action?id=1&amp;name=zhangsan
var url = location.search; //
获取
url中"?“符后的字串
if (url.indexOf(”?"...