获取在javascript文件中传递的查询字符串参数

时间:2015-06-10 18:09:49

标签: javascript jquery widget

我使用this教程创建了一个基于JS的小部件。我需要做的一件事是在JS文件中传递查询字符串参数。我尝试了document.location.href但是它给出了放置小部件的页面的URL(这很明显)

代码如下:

<script src="http://example.com/widget.js?id=2" type="text/javascript"></script>
    <div id="widget"></div>

我需要获取id=2,我可以进一步传递。

由于

1 个答案:

答案 0 :(得分:1)

如果你给你的脚本一个id,那么你可以写:

<script src="http://example.com/widget.js?id=2" id="myscript" type="text/javascript"></script>
<div id="widget"></div>

<script>
var myScript = document.getElementById('myscript');
var src= myScript.getAttribute('src');
//Get the id from the src based on parameter using Regular Expression
</script>