在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 點擊一個數(shù),加一,再點擊一次,減一,就這樣循環(huán)加減

點擊一個數(shù),加一,再點擊一次,減一,就這樣循環(huán)加減

點擊一個數(shù),加一,再點擊一次,減一,就這樣循環(huán)加減

回答
編輯回答
怪痞

Vue方法(直接復制打開便能看到效果),直接用JavaScript原理也是如此:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>tab</title>
    <script src="https://cdn.jsdelivr.net/npm/vue"></script>
</head>
<body>
    <div id="app">
        <button @click="addOrMinus">點擊</button>{{msg.num}}
    </div>
    <script>
        new Vue({
            el: "#app",
            data: {
                msg: {
                    num: 1,
                    flag: true
                },
            },
            methods: {
                addOrMinus() {
                    this.msg.num = this.msg.flag ? this.msg.num + 1 : this.msg.num - 1;
                    this.msg.flag = !this.msg.flag;
                }
            }
        })
    </script>
</body>
</html>
2017年9月19日 10:40
編輯回答
尛曖昧

點一次更換一個標記 再判斷標記是加或者減

2017年9月26日 22:36
編輯回答
神經(jīng)質(zhì)

給元素加一個屬性用于判斷。
html
<button id="btn">1</button>
js部分

$(function(){
   $("#btn").attr('flag','-1');
   $("#btn").click(function(){
       var result = parseInt($(this).text());
       var flag =$(this).attr('flag');
       result = result+flag*(-1);
       flag *=-1;
       $(this).attr('flag',flag);
       $(this).text(result);
   });
});

每點擊一次改變一下狀態(tài)。

2017年4月28日 03:55
編輯回答
陌璃

設(shè)置一個標記記錄加減,通過這個標記來判斷點擊時應該執(zhí)行加還是減

2018年9月18日 18:23
編輯回答
淺淺
var num = 1;
$("#btn").click((function(){
    var flag = true;
    return function(){
        if(flag){
            num++
        }else{
            num--
        }
        console.log(num)
    }
})());

這樣應該可以

2017年3月30日 14:51