Javascript执行一次

Javascript execute once

本文关键字:一次 执行 Javascript      更新时间:2023-09-26

如何让javascript代码只执行或使用一次?就是一个例子

var stringToMatch = 'christopher';
function toggle (){   
 var input = document.getElementById('text').value; 
 if (input == stringToMatch){  
    document.getElementById('divColor1').style.display = 'block';   
}   
else {   
   document.getElementById('divColor1').style.display = 'none';   
}   
} 

这段代码或字符串ToMatch我想执行一次,之后我不在乎它是否被删除。因为这是优惠券。我正在做这个的倍数,所以一旦有人输入了这个,我希望它删除

如果我说得对,您可以用一个空函数覆盖toggle()

if (input == stringToMatch){  
    document.getElementById('divColor1').style.display = 'block';   
    window.toggle = function() { };
}