我必须如何修改天气小部件才能作为JavaScript工作?

我必须如何修改天气小部件才能作为JavaScript工作?,javascript,html,Javascript,Html,我只是在编写我的第一个网站,我想实现weatherwidget.io到我的网站的天气小部件。 这是您从他们的网站获得的代码: <a class="weatherwidget-io" href="https://forecast7.com/de/48d109d79/***/" data-label_1="***" data-label_2="WEATHER" data-days="0" data-theme="dark" >*** WEATHER</a> <scrip

我只是在编写我的第一个网站,我想实现weatherwidget.io到我的网站的天气小部件。 这是您从他们的网站获得的代码:

<a class="weatherwidget-io" href="https://forecast7.com/de/48d109d79/***/" data-label_1="***" data-label_2="WEATHER" data-days="0" data-theme="dark" >*** WEATHER</a>
<script>    !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src='https://weatherwidget.io/js/widget.min.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','weatherwidget-io-js');</script>

如果我现在将过去介于
之间的部分粘贴到
Mirror.js
文件中,它将不再工作。由于我没有编写原始代码,我不知道出了什么问题,也不知道如何修改代码以使其正常工作。

您需要将HTML部分保留在HTML文件中,只将脚本标记(实际js)之间的部分放在Mirror.js文件中。这是一个错误,因为您正在将HTML放入js文件。控制台中是否有错误?您尝试移动到外部脚本的代码段仅检查weatherwidget io的脚本是否已加载,如果没有,则异步加载。将此片段放入外部脚本中会破坏整个要点。您应该使用
<script src="Mirror.js"></script>