如何解决Javascript无法在网站上更新-Visual Studio
大约一个月前,我在沙盒网站上安装了一个javascript“随机引用按钮”。 After great help on the button from the community,我可以将随机引用按钮移动到所需的位置。效果很好。
现在,不幸的是,自那时以来,我没有花足够的时间来学习Javascript,并且一直在推动网站的其余部分。我去调整了可以使用的报价,但是它们不会更新。我的本地文件将仅显示按钮可以提供的选项的旧版本。 对我的.js文件的更新不会显示在网站上。在JS Fiddle之类的程序中,JavaScript仍然是应有的。在我的网站内,它显示的选项甚至不再存在...
我尝试过类似的事情
- F5
- Control + Shift + J =控制台面板,然后右键单击刷新以清空缓存并重新加载
- 清除不存在的特定cookie(是由于本地文件还是因为我正在寻找缓存?)
我正在使用Visual Studio。随机报价生成器一直在工作,但是经过十多天的首次检查后,它重新整理了旧报价。在jsFiddle中,JavaScript正常运行。这是我的缓存,网络,代码中的东西还是什么?为什么不更新Javascript?非常感谢。
HTML:
<div class="container-QUOTE">
<div class="quote-text">
<h1 id="quote"> You could eat a horse.</h1>
<p id="author"> - whoever said</p>
</div>
<button id="btnQUOTE">Click Here</button>
</div>
</div>
CSS:
#btnQUOTE {
margin-top: 15px;
margin-bottom: 0px;
font-size: 25px;
padding: 10px 20px;
background-color: #b82d23;
color: #17e6db;
text-transform: uppercase;
display: block;
margin-left: auto;
margin-right: auto;
}
JavaScript:
let quotes = [
{
"quote": "1st Quote.","author": "1st dude"
},{
"quote": "2nd Quote","author": "2nd dude"
},{
"quote": "3nd Quote","author": "3nd dude"
},{
"quote": "4nd Quote","author": "4nd dude"
},{
"quote": "5nd Quote","author": "5nd dude"
},]
//variables
const btnQUOTE = document.getElementById("btnQUOTE");
const quote = document.getElementById("quote");
const author = document.getElementById("author");
//event listener
btnQUOTE.addEventListener('click',getQuote);
function getQuote () {
let number = Math.floor(Math.random() * quotes.length);
quote.innerHTML = '<span>"</span>' + quotes[number].quote + '<span>"</span>';
author.innerHTML = '<span>--</span>' + quotes[number].author;
}
JF Fiddle:它在这里有效,但是在Visual Studio /本地文件中,Javascript不会更新。 https://jsfiddle.net/wikex004/zo2vxkmr/2/
我想将此Javascript从id(#btnQUOTE)转换为类。 Java脚本是否类似于HTML?在JS中需要进行哪些切换?
在F12的“网络”标签中,当我选择我的js项时,它会显示未更新的代码。我想我可以在那里编辑它,但是为什么我的旧Javascript是唯一显示的东西? (附有图片)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。