Javascript 如果变量重复,如何显示警报?
如果试图将变量设置为相同的值,是否有方法显示警报 例如:Javascript 如果变量重复,如何显示警报?,javascript,html,Javascript,Html,如果试图将变量设置为相同的值,是否有方法显示警报 例如: <h1 id="t_example" onclick="examplefunction()"></h1> 现在,如果用户再次单击,我想显示警告,说明用户不能再次单击,因为它具有相同的值 if (example == "example2"){ alert() // You have inserted the same value } 您可以这样做:首先检查是否相同。如果是相同的警报,则文本不会替换
<h1 id="t_example" onclick="examplefunction()"></h1>
现在,如果用户再次单击,我想显示警告,说明用户不能再次单击,因为它具有相同的值
if (example == "example2"){
alert() // You have inserted the same value
}
您可以这样做:首先检查是否相同。如果是相同的警报,则文本不会替换变量 var示例=示例 函数示例函数{ 如果示例==示例2{ 警报“相同值” } 否则{ 例=例2 } console.logexample } console.logexample
检查以检查多个项目单击: var clickArr=[]; 函数示例FunctionValue{ 如果单击arr.indexOfvalue!=-1{//如果已单击 警报已点击; }else{//如果第一次单击,则保存在数组中 单击arr.pushvalue; } } 点击1
单击2,它将仅在右一次单击上显示警报?因为如果我想点击多个按钮将变量更改为不同的值,它将显示警报,然后感谢它以这种方式工作,这就是解决方案:变量重复是什么意思???@JinsPeter已经解决了我只想知道您的确切要求。@JinsPeter它已经解决了,但只需检查变量的值是否为1如果它重复显示警报,请查看答案,您会看到它更好在我的答案中,我刚刚编写了示例函数defention。这和你接受的答案完全一样,为什么你要把-1放在这里,我的意思是,它的效用是什么,只想知道indexof是检查数组中的值的索引,从0开始。如果不存在,它将返回-1
if (example == "example2"){
alert() // You have inserted the same value
}
function examplefunction(){
if(example !=="example2" ){
example = "example2"
}
else{
alert("Please dont click again")
}
}