如果变量重复,如何显示警报?

时间:2017-04-26 08:23:29

标签: javascript html

如果您尝试将变量设置为相同的值,是否有办法显示警告?

示例:

<h1 id="t_example" onclick="examplefunction()"></h1>

的JavaScript

var example = "example"
function examplefunction(){
    example = "example2"
}

现在,如果用户再次点击,我想显示警告说用户无法再次点击它,因为它具有相同的值。

 if  (example == "example2"){
     alert() // You have inserted the same value
 }

3 个答案:

答案 0 :(得分:1)

您可以这样做:首先检查是否相同。如果它是相同的警报,则文本不替换变量。

&#13;
&#13;
var example = "example"

function examplefunction() {
    if  (example == "example2"){
        alert('same value')
    }
    else {
        example = "example2"
    }
    console.log(example)
}
console.log(example)
&#13;
<h1 id="t_example" onclick="examplefunction()">check</h1>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

  function examplefunction(){
     if(example !=="example2" ){
        example = "example2"
     }
     else{
       alert("Please dont click again")
     }
  }

答案 2 :(得分:0)

用于检查多个项目点击次数:

var clickArr = [];
function examplefunction(value){
    if (clickArr.indexOf(value) != -1) { // If already clicked
        alert("Already clicked");
    } else { // Save in the array if clicked for the first time
        clickArr.push(value);
    }
}
<h1 id="t_example1" onclick="examplefunction('example1')">click1</h1>
<h1 id="t_example2" onclick="examplefunction('example2')">click2</h1>