将页面ID添加到javascript href

时间:2011-05-22 04:54:12

标签: javascript

我试图通过外部JS文件在教育CMS中的数百个子站点上创建一个通用菜单。在任何子站点我都需要siteID

例如path.to/query?siteID=12345

到js文件中从子站点主页调用的一组通用URL(例如path.to/query?siteID=replace)。 CMS将为子站点内的其他页面处理此字符串替换,而不是在主页上。 谢谢 伊恩

1 个答案:

答案 0 :(得分:0)

您可以尝试类似

的内容
var href = window.location.href; //This will give the current page href
var regex = new RegExp("siteID=([^&])+");
var newhref = href.replace(regex, "siteId=" + newId)