0

我如何让 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';   
}   
} 

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

4

1 回答 1

1

如果我没听错,你可以toggle()用一个空函数覆盖。

if (input == stringToMatch){  
    document.getElementById('divColor1').style.display = 'block';   
    window.toggle = function() { };
}
于 2012-08-02T06:20:50.697 回答