![](/img/trans.png)
[英]jQuery changing elements depending on how many times the button has been clicked
[英]How can i get one button to do multiple tasks depending on how many times it has been clicked? (Javascript)
我如何獲得一個按鈕來執行多項任務,具體取決於單擊了多少次? (JavaScript)
例如,按鈕被單擊-警報“按鈕被單擊一次”按鈕再次被單擊-警報“按鈕被單擊兩次”按鈕再次被單擊-警報“按鈕已被單擊三次!”
抱歉,如果它是一個新手問題,原因是我是新手!!!
小提琴演示 : http : //jsfiddle.net/h9DbF/
在js中:
var clickTimes = 0;
function doSomethingOnClick() {
clickTimes++;
switch(clickTimes) {
case 1:
alert('Button clicked once');
break;
case 2:
alert('Button clicked twice');
break;
default:
alert('Button clicked ' + clickTimes + ' times');
}
//Do something else
}
在html中:
<button onclick="doSomethingOnClick()">Press me</button>
您可以創建一個將在單擊按鈕時增加的變量,並且可以切換該變量,以便可以根據單擊次數執行操作,例如:
var clicks = 0;
function someFunction(){
clicks++;
switch (clicks){
case 1:
//do something when its clicked only once
break;
}
}
就是這樣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.