gpt4 book ai didi

javascript - 如何获取当前加载脚本的src?

转载 作者:行者123 更新时间:2023-12-03 11:04:32 25 4
gpt4 key购买 nike

我从网站加载脚本:

<script type='text/javascript' src='http://www.mybridge.com/scripts/init.js?IDL=1'></script>

在这个正在加载的 init.js 脚本中,我有:

var scripts = document.getElementsByTagName('script');
var myScript = scripts[scripts.length - 1];

但是如果我尝试观看src:

console.log("src is: "+myScript.src);

它向我显示另一个脚本的链接,而不是当前(已加载/已处理)脚本的 src。

我哪里错了?我该怎么做?

最佳答案

要获取脚本的 URL,您必须对脚本有更多了解,因为您想要的脚本没有理由是 HTML 文档中的最后一个脚本。

例如,如果您知道它的名称是 "init.js" 并且您想要 IDL 参数,则可以这样做

function getIDL(){
var scripts = document.getElementsByTagName('script');
for (var i=0; i<scripts.length; i++) {
var m = scripts[i].src.match(/\/init\.js\?IDL=(\d+)/);
if (m) {
return m[1]; // return the IDL
}
}
return null;
}

关于javascript - 如何获取当前加载脚本的src?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27923116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com