簡體   English   中英

如何將兩個不同的值存儲在同一輸入的兩個不同變量中?

[英]How to store two different values in two different variables of the same input?

我有一個輸入類型編號,以及將同一輸入的不同值存儲在不同變量中的內容。 示例變量 number1 的 input.value 為 5,變量 number2 的 input.value 為 3,來自同一輸入。 這是我到目前為止所嘗試的,我知道這是不對的,因為會給出空字符串,但這就是我尋求幫助的原因。

let input = document.querySelector('#input');
let output = document.querySelector('#output');

let number1 = input.value;
console.log('this is number1' + number1);


input.value = '' ;

if( number1) {
  let number2 = document.querySelector('#input');
  number2 = number2.value;
  console.log('this is number2' + number2);
}


output.innerHTML = input.value ;

 <input id="input" type="number" placeholder="choose a number here">
 <div id="output" class="visor"></div>

輸入將始終為''

let input = document.querySelector('#input');
let output = document.querySelector('#output');

let number1 = input.value;
console.log('this is number1' + number1);


input.value = '' ; // <-- You're setting the value of #input here

if( number1) {
  let number2 = document.querySelector('#input');
  number2 = number2.value;
  console.log('this is number2' + number2);
}


output.innerHTML = input.value ;


暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM