如果您尝试将变量设置为相同的值,是否有办法显示警告?
示例:
<h1 id="t_example" onclick="examplefunction()"></h1>
var example = "example"
function examplefunction(){
example = "example2"
}
现在,如果用户再次点击,我想显示警告说用户无法再次点击它,因为它具有相同的值。
if (example == "example2"){
alert() // You have inserted the same value
}
答案 0 :(得分:1)
您可以这样做:首先检查是否相同。如果它是相同的警报,则文本不替换变量。
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;
答案 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>