第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

需要幫助將最大值和最小值添加到計數(shù)器

需要幫助將最大值和最小值添加到計數(shù)器

MMTTMM 2022-09-29 16:55:14
我正在嘗試制作一個從0開始并在12結(jié)束的計數(shù)器,我現(xiàn)在擁有的是一個我無法封頂?shù)挠嫈?shù)器。所以基本上,我在設(shè)置最大值和最小值時遇到了麻煩。這是我的代碼:<div class="counter8">  <label id="blank"></label>  <div class="operations">    <a href="javascript:void(0)" onclick="dec_num8()" class="dec opr8">?</a>    <span class="count8">0</span>    <a href="javascript:void(0)" onclick="inc_num8()" class="inc opr8">?</a>  </div></div><script>var add=document.querySelector(".inc");var sub=document.querySelector(".dec");let counter8=document.querySelector(".count8");function inc_num8(){  var temp8=parseInt(counter8.innerText) >> 0;  counter8.innerText=temp8+1;  if (temp8 > 12) {    counter8.value = 12;  } else {    counter8.value = temp8;  }}function dec_num8(){  var temp8=parseInt(counter8.innerText) >> 0;  counter8.innerText=temp8-1;}</script>增加按鈕是我嘗試完成這項工作的嘗試之一,但失敗了。
查看完整描述

2 回答

?
蝴蝶不菲

TA貢獻1810條經(jīng)驗 獲得超4個贊

您可以使用“數(shù)學(xué).max”和“數(shù)學(xué)”來限制這些值。


<div class="counter8">

  <label id="blank"></label>

  <div class="operations">

    <a href="javascript:void(0)" onclick="dec_num8()" class="dec opr8">?</a>

    <span class="count8">0</span>

    <a href="javascript:void(0)" onclick="inc_num8()" class="inc opr8">?</a>

  </div>

</div>


<script>

var add=document.querySelector(".inc");

var sub=document.querySelector(".dec");

let counter8=document.querySelector(".count8");




function inc_num8(){

  var temp8=parseInt(counter8.innerText) >> 0;

  counter8.innerText=Math.min(12,temp8+1);

}

function dec_num8(){

  var temp8=parseInt(counter8.innerText) >> 0;

  counter8.innerText=Math.max(0,temp8-1);

}

</script>

如果你想使用if分支來修復(fù)你的代碼,你可以這樣做:


if (temp8 >= 12) {

  temp8 = 12;

} else {

  temp8++;

}

counter8.innerText=temp8;

或者在一行上:

對于最少的一行,只有翻轉(zhuǎn)版本temp8 = temp8 >= 12 ? temp8 : temp8+1


查看完整回答
反對 回復(fù) 2022-09-29
?
暮色呼如

TA貢獻1853條經(jīng)驗 獲得超9個贊

您并沒有真正限制減號按鈕上的最小值計數(shù)器。而且,只有在檢查條件后才能增加它。所以舉個例子:


function inc_num8(){

  var temp8=parseInt(counter8.innerText) >> 0;


  if (temp8 >= 12) { // here changed to >=

    counter8.innerText = 12; //also use innerText, not value

  } else {

    counter8.innerText=temp8+1;

  }

}

function dec_num8(){

  var temp8=parseInt(counter8.innerText) >> 0;

  if(temp8 <= 0){ //here changed to <=

  counter8.innerText = 0;

  }else{

  counter8.innerText=temp8-1;

  }

}


查看完整回答
反對 回復(fù) 2022-09-29
  • 2 回答
  • 0 關(guān)注
  • 100 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號