javascript - 如何在 JavaScript 中读取 HTTP GET 变量?

标签 javascript html

我想知道我是否可以传递 JavaScript 文件的获取参数并在代码中使用它们? 我在 html 中有这个:

<script type="text/javascript" src="/javafile.js?q=somtext"></script>

知道如何在脚本代码中使用这个“q”参数吗?这可能吗?

最佳答案

您可以:

  1. 使用服务器端语言动态生成 JS 并读取查询字符串
  2. 假设JS是最后一个<script>到目前为止 DOM 中的元素并解析 document.scripts[document.scripts.length - 1].src

请注意,如果脚本元素是动态添加的(即使用 JS),它可能不是 DOM 中的最后一个脚本。

关于javascript - 如何在 JavaScript 中读取 HTTP GET 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9294804/

相关文章:

javascript - 无法读取未定义的属性 'WebAuth'(Auth0 错误)

javascript - jQuery UI 布局 'floating buttons'

javascript - 如何放大 iframe 中的文本?

javascript - 比它的 div 短的 jscrollpane

javascript - 我可以像在 webkit 浏览器的资源选项卡中检查 websql 一样在 firefox 中检查 indexeddb

javascript - 了解事件的前一个处理程序是否返回 false。 IE < 9 中的默认阻止?

Javascript createElement 和添加 className 填充不起作用

javascript - backbonejs-当 json 响应用域书包装时,无法渲染集合对象的字段

javascript - 按顺序将 HTML 表数据保存在 Excel 文件中

javascript - 用户保存HTML5音频时如何控制文件名?