要引用加载当前正在执行的脚本的脚本标记,可以使用 document.currentScript
属性。这个属性返回文档中当前正在执行的脚本元素。以下是一个简单的示例:
console.log(document.currentScript);
这将在控制台中输出当前正在执行的脚本元素。
需要注意的是,document.currentScript
属性在所有现代浏览器中都受支持,但在 Internet Explorer 和旧版本的浏览器中可能不受支持。如果需要兼容这些浏览器,可以使用以下代码:
var currentScript = document.currentScript || (function() {
var scripts = document.getElementsByTagName('script');
return scripts[scripts.length - 1];
})();
console.log(currentScript);
这将在所有浏览器中都能正确输出当前正在执行的脚本元素。
领取专属 10元无门槛券
手把手带您无忧上云