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

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

如果在 JavaScript 中總是相同的結(jié)果

如果在 JavaScript 中總是相同的結(jié)果

萬千封印 2023-07-06 15:21:56
我該如何解決這個問題,我總是得到 <18 結(jié)果我嘗試了數(shù)字 1-100 但結(jié)果總是 <18 的文本In HTML i have <p> with id="rezultat", input with id "godine" and buttno with id "btn"JavaScriptlet = document.getElementById("rezultat");let dugme = document.getElementById("btn");let god = document.getElementById("godine");function myFunction() {if (god >= 18){    document.getElementById("rezultat").innerHTML = "Uspesno ste se prijavili";}if (god <= 65){    document.getElementById("rezultat").innerHTML = "Uspesno ste se prijavili";}if (god < 18){    document.getElementById("rezultat").innerHTML = "Imate premalo godina";}if (god > 65){    document.getElementById("rezultat").innerHTML = "Imate previse godina";}}
查看完整描述

3 回答

?
明月笑刀無情

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

由于函數(shù)中的最后兩個似乎很重要 - 太年輕或太老 - 從這些開始,如果用戶不是其中之一,則他們屬于正確的年齡組:


function myFunction() {

  if (god < 18) {

      document.getElementById("rezultat").innerHTML = "Imate premalo godina";

  } else if (god > 65) {

      document.getElementById("rezultat").innerHTML = "Imate previse godina";

  } else {

      document.getElementById("rezultat").innerHTML = "Uspesno ste se prijavili";

  }

}

所以,如果他們未滿18歲,他們就太年輕了。如果他們超過 65 歲,就太老了。否則,他們可以成功注冊。


另外,請確保您從“godine”元素中獲取一個數(shù)字 - 例如:


let god = parseInt(document.getElementById("godine").value);


查看完整回答
反對 回復(fù) 2023-07-06
?
慕村225694

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

let = document.getElementById("rezultat");

let dugme = document.getElementById("btn");

let god = document.getElementById("godine");


function myFunction() {

   let text = '';


   if (god >= 18){

     text = "Uspesno ste se prijavili";

    } else if (god <= 65){

    text = "Uspesno ste se prijavili";

    } else if (god < 18){

    text = "Imate premalo godina";

    }else if (god > 65){

    text = "Imate previse godina";

   }

  document.getElementById("rezultat").innerHTML = text;

}


查看完整回答
反對 回復(fù) 2023-07-06
?
搖曳的薔薇

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

問題是測試是針對變量“god”進行的,它實際上是 HTML 輸入元素,而不是用戶輸入的值。


要獲得值,您需要使用 god.value


嘗試這個


let = document.getElementById("rezultat");//BTW this does nothing useful

let dugme = document.getElementById("btn");

let god = document.getElementById("godine");


function myFunction() {

if (god.value >= 18){

    document.getElementById("rezultat").innerHTML = "Uspesno ste se prijavili";

}

if (god.value <= 65){

    document.getElementById("rezultat").innerHTML = "Uspesno ste se prijavili";

}

if (god.value < 18){

    document.getElementById("rezultat").innerHTML = "Imate premalo godina";

}

if (god.value > 65){

    document.getElementById("rezultat").innerHTML = "Imate previse godina";

}

}

<p id="rezultat"></p>

<input id="godine"/>

<button id="btn" onclick="myFunction();">Submit</button>


查看完整回答
反對 回復(fù) 2023-07-06
  • 3 回答
  • 0 關(guān)注
  • 161 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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