<script>里的src如何接收html网页传递的地址参数? 40
index.html,外连js<scripttype="text/javascript"src="XX.js"></script>我想:index.html?id=1时,...
index.html,外连js <script type="text/javascript" src="XX.js"></script>
我想:
index.html?id=1时,外连1.js <script type="text/javascript" src="1.js"></script>
index.html?id=2时,外连2.js <script type="text/javascript" src="2.js"></script>等等
外连js里面的src="XX.js"随地址参数id而变化,XX=id。
有网友给的建议:
function GetQueryString(name)
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)return unescape(r[2]); return null;
}
// 调用方法
例:<script type="text/javascript" src="<%=GetQueryString("id")%>.js"></script>
但是没有效。 展开
我想:
index.html?id=1时,外连1.js <script type="text/javascript" src="1.js"></script>
index.html?id=2时,外连2.js <script type="text/javascript" src="2.js"></script>等等
外连js里面的src="XX.js"随地址参数id而变化,XX=id。
有网友给的建议:
function GetQueryString(name)
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)return unescape(r[2]); return null;
}
// 调用方法
例:<script type="text/javascript" src="<%=GetQueryString("id")%>.js"></script>
但是没有效。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询