如何停用和激活外部 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;
}
}
我想在单击菜单项时停用和激活特定的外部 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;
}
}