获取脚本路径

获取脚本路径,第1张

获取脚本路径

<script>
按照上面的方法在DOM中搜索您自己的标记是可以的。

但是,您通常不需要太费劲:当您处于脚本正文中时(在include-
time上运行),您将非常清楚

<script>
自己是哪个元素:最后一个。它们中的其余部分尚未解析。

var scripts= document.getElementsByTagName('script');var path= scripts[scripts.length-1].src.split('?')[0];      // remove any ?queryvar mydir= path.split('/').slice(0, -1).join('/')+'/';  // remove last filename part of pathfunction doSomething() {    img.src= mydir+'../images/myimage.jpeg';}

如果您的脚本已与

<script defer>
(或在HTML5中
<script async>
)链接在一起,则情况并非如此。但是,目前很少使用。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5566969.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存