gpt4 book ai didi

javascript - 如何启用和禁用 javascript 功能?

转载 作者:行者123 更新时间:2023-11-29 18:32:03 29 4
gpt4 key购买 nike

             if(tmpStr == tmp+value)
{
i=1;
action = null;
action2 = null;
}
if(tmpStr1 == tmp+value)
{
i=0;
action();//not working
action2();//not working
}
for(i;i<=14; i++)
{
if(tmp!="movie"+i)
{
document.getElementById("movie"+i).sndToAS("resume");
}
}

}
function action()
{
document.getElementById("movie0").sndToAS("pause");
}
function action2()
{
if(tmp != "movie0")
{
document.getElementById("movie0").sndToAS("pause");

}
}

最佳答案

做这样的事情

function actionFunc(){
document.getElementById("movie0").sndToAS("pause");
}
function action2Func()
{
if(tmp != "movie0"){
document.getElementById("movie0").sndToAS("pause");

}
}

window.action = actionFunc;
window.action2 = action2Func;

if(tmpStr == tmp+value)
{
id=1;
window.action = null;
window.action2 = null;
}
if(tmpStr1 == tmp+value)
{
id=0;
window.action = actionFunc;
window.action2 = action2Func;
}

然后当你想调用你的函数时,你所要做的就是

action();
action2();

但是你会想在调用它们之前检查它们是否已设置

我相信这就是你的追求

或者做这样的事情

function action(){
if (window.actionEnabled)
{
document.getElementById("movie0").sndToAS("pause");
}
}
function action2()
{
if (window.action2Enabled)
{
if(tmp != "movie0"){
document.getElementById("movie0").sndToAS("pause");
}
}
}

window.actionEnabled = true;
window.action2Enabled = true;

if(tmpStr == tmp+value)
{
id=1;
window.actionEnabled = false;
window.action2Enabled = false;
}
if(tmpStr1 == tmp+value)
{
id=0;
window.actionEnabled = true;
window.action2Enabled = true;
}

然后您不必检查是否已启用只需调用它们,它们将工作或需要取决于它们是否已启用

关于javascript - 如何启用和禁用 javascript 功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7131925/

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