Ada*_*dam 10 javascript url file query-string
是否可以在被调用的javascript文件上使用javascript获取查询参数,如下所示:
// in html
<script src="/file.js?query=string"></script>
// in file.js
console.log(this.location.query)
Run Code Online (Sandbox Code Playgroud)
这可能是某种方式,或者我必须使用服务器?
hai*_*aka 12
您可以将id属性附加到脚本标记,如下所示:
<script src="/file.js?query=string" id="query"></script>
Run Code Online (Sandbox Code Playgroud)
然后调用它:
console.log(document.getElementById("query").src.split("query=")[1]);
Run Code Online (Sandbox Code Playgroud)
一个小的工作示例代码如下:
<html>
<head>
<script src="aaa.js?query=abcd" id="query"></script>
</head>
<body></body>
</html>
Run Code Online (Sandbox Code Playgroud)
这是aaa.js里面的代码:
window.onload=function(){
alert(document.getElementById("query").src.split("query=")[1]);
}
Run Code Online (Sandbox Code Playgroud)
小智 5
我可以用下面的代码得到src.所以我认为你可以解析queryString.
document.currentScript.src
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9541 次 |
| 最近记录: |