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 - 根据父宽度定位绝对顶部属性

javascript - 获取数据表单元格的元素

javascript - 如何在 JavaScript 中强制重新加载当前页面?

android - 将 onclick 小部件更新添加到现有的 AlarmManager 触发器更新

widget - Bokeh slider 控制在具有静态范围的轴上呈现的数据切片?

android - 是否可以在 Flutter 中使用手写笔输入?

javascript - 计算 click() 函数被使用了多少次

javascript - 查找输入字段中编辑文本的位置

javascript - 将附加参数与一个参数传递到函数中

javascript - 将数据库中的图像附加到 jQuery 中的 div 中