gpt4 book ai didi

javascript - 是否可以使用变量作为 JavaScript 引用

转载 作者:行者123 更新时间:2023-11-28 11:10:43 24 4
gpt4 key购买 nike

而不是:

<script src="/scripts/myJsFile.v1.js" type="text/javascript></script>

有类似的东西

<script src="/scripts/myJsFile." + versionVar + ".js" type="text/javascript></script>

这样,当我们更新 js 版本文件时,用户就不必清除缓存。

最佳答案

不是这样,因为您将 HTML 和 JavaScript 混合在一起。 HTML 没有可用的 JavaScript 变量。

但是,您可以做的是添加 <script>动态标记,即通过 JavaScript。这样,您显然能够使用变量:

<script>
var versionVar = "1.0";

window.addEventListener('load', function() { // on load

var scriptTag = document.createElement('script'); // create tag
scriptTag.src = "/scripts/myJsFile." + versionVar + ".js" // set src attribute
scriptTag.type = "text/javascript"; //set type attribute
document.getElementsByTagName('head')[0].appendChild(scriptTag); // append to <head>

}, false);
</script>

关于javascript - 是否可以使用变量作为 JavaScript 引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7504117/

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