我很确定答案是否定的,但我想我还是会问.
如果我的站点引用了一个名为"whatever.js"的脚本,是否可以从该脚本中获取"whatever.js"?喜欢:
var scriptName = ???
if (typeof jQuery !== "function") {
throw new Error(
"jQuery's script needs to be loaded before " +
scriptName + ". Check the <script> tag order.");
}
Run Code Online (Sandbox Code Playgroud)
可能比依赖检查更值得麻烦,但是到底是怎么回事.
在javascript中,作为从somer主机加载的脚本,有什么方法可以知道我从哪个服务器/主机加载?我需要向该主机发送额外的ajax请求,并且更愿意动态地找出主机.
因此,如果您在页面上包含javascript文件
<script src="http://somehost.com/js/test.js"></script>
Run Code Online (Sandbox Code Playgroud)
当javascript执行时,在test.js中......
var host_loaded_from = ??? // should be somehost.com
Run Code Online (Sandbox Code Playgroud)
谢谢
如何通过src属性获取元素.我正在使用:
<script type="text/javascript" src="mysrc.js?id=1000">
Run Code Online (Sandbox Code Playgroud)
我需要在变量上获取该元素.getAttribute("src")如果除了实际的src之外我还知道其他任何事情,我所知道的就是返回src.我不能使用jQuery,简单的JS.
谢谢