如何停用和激活外部 javascript src 值?

How to deactivate and activate external javascript src value?

我想在单击菜单项时停用和激活特定的外部 JS 脚本。当用户单击菜单项时,小错误将停止在屏幕上爬行。通过再次单击错误回来。我需要它在不重新加载页面的情况下工作。我最初的想法是激活一个函数,将我的脚本 src 值从 "myFile.js" 更改为“”(空),然后再返回。

function toggleBugs () {
    document.getElementById("myJSFile.js").src = "";
    }
<li>
<a id="toggleBugs" href="#toggleBugs" onclick="toggleBugs()">Activate/Deactivate Bugs</a>
</li>

但是显然src值不能为空。我知道这一定很简单,但到目前为止我还没有明白。

根据该外部库的文档。您使用 initialize() 开始错误,然后使用 end() 将它们全部删除。所以要做一个切换功能,你可以这样做。

var areBugsOn = false;

function toggleBugs(){
    if(areBugsOn){
         end();
         areBugsOn = false;
    }else{
         initialize();
         areBugsOn = true;
    }
 }