htm能不能像asp?id= 这样获取参数
能不能让1.htm接收参数,赋值给000001.asp?id=赋值1.htm源代码<iframename="123"src="000001.asp?id=地方"frame...
能不能让1.htm接收参数,赋值给000001.asp?id=赋值
1.htm源代码
<iframe name="123" src="000001.asp?id=地方" frameborder="0" width="1000" height="700" ></iframe>问题补充:
htm能不能像asp?id= 这样获取参数 展开
1.htm源代码
<iframe name="123" src="000001.asp?id=地方" frameborder="0" width="1000" height="700" ></iframe>问题补充:
htm能不能像asp?id= 这样获取参数 展开
展开全部
function getQuery(para) {
var oRegex = new RegExp('[\?&]' + para + '=([^&]+)', 'i');
var oMatch = oRegex.exec(window.location.search);
if (oMatch && oMatch.length > 1)
return decodeURIComponent(oMatch[1]);
else
return '';
}
用这个吧,通过js来获取。
var oRegex = new RegExp('[\?&]' + para + '=([^&]+)', 'i');
var oMatch = oRegex.exec(window.location.search);
if (oMatch && oMatch.length > 1)
return decodeURIComponent(oMatch[1]);
else
return '';
}
用这个吧,通过js来获取。
追问
在htm后面加上什么参数呢
htm?id=52
还是htm?52
追答
注意看正则表达式 '[\?&]' + para + '=([^&]+)',是需要等号的,这个是正规的页面参数写法。
至于 htm?52 这样的一般都是用路径重写来做的,用js也要匹配的话就需要重写正则了,不如改传参方式来的方便。
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以的,一般都是用JS来获取和传递,HTM本身是不具备此功能的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询