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

标签 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

谢谢

最佳答案

如果你给你的脚本一个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>

关于javascript - 获取在 javascript 文件中传递的查询字符串参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30764096/

相关文章:

javascript - 无法获取 Json-String 的属性

javascript - 在 highcharts.js 中从我的 Controller 获取 json 数据

jquery - SoundManager2 SWF 插件弄乱了滚动条(仅在 Google Chrome 中)

javascript - 对 self 的非字面引用

javascript - 最好的开源 JavaScript 树?

angularjs - 可以创建可嵌入的基于 AngularJS 应用程序的小部件吗?

javascript - 使用图像代替文本(脚本类型 ="text/javascript")

javascript - 使用 Python 使用 Selenium 将 CSS/Javascript 动画渲染为一系列图像文件

javascript - 使用 JavaScript 验证电子邮件地址文本框

javascript - 由列表(<ul>,<li>)制成的表格,如何选择一行? (:nth-child())?