gpt4 book ai didi

HTML 的 Javascript 函数只发生一次

转载 作者:行者123 更新时间:2023-12-01 02:47:21 25 4
gpt4 key购买 nike

所以我在 Javascript 中有这个函数,每当数据库条目已在使用时,它就会在 HTML 网站上发布一条警报消息。

现在的问题是我只想打印一次,例如使用“覆盖所有条目”按钮,而不是每次都显示消息。

每次数据库条目已在使用时,javascript都会有一个与java文件配合的情况(java文件为每个条目发送“databaseentryexists”),如下所示:

case 'databaseentryexists': AlertFunction("alert-warning"); break;

然后函数本身的工作原理如下:

function AlertFunction(messagetype){

var messagetype = "alert " + messagetype;
jQuery('<div/>', { class: messagetype
}).html('Overwrite button').appendTo("#alertmessage1");

}

在 HTML 中它看起来像这样:

<div id="alertmessage1"></div>

如何解决“覆盖”消息只发生一次而不是每个条目发生的情况?

最佳答案

您可以有一个变量标志来检查您的覆盖消息是否已经添加,例如

var isOverwriteDone = false;

function AlertFunction(messagetype){
if(!isOverwriteDone ){
isOverwriteDone = true;
var messagetype = "alert " + messagetype;
jQuery('<div/>', { class: messagetype
}).html('Overwrite button').appendTo("#alertmessage1");
}
}

关于HTML 的 Javascript 函数只发生一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47175705/

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