この2つの違いは何ですか? input
にあなたの最初の例では
、あなたコピー値:
var input = document.getElementById('url_input').value;
た後、繰り返し再ログインし、その値:doesnのinput
に値をコピーする
document.getElementById("send_url").onclick = function(){
console.log(input);
}
」 input
とHTMLInputElement
のvalue
プロパティの間に進行中のリンクを作成します。そのコード行がになると、value
の値がinput
にコピーされます。あなたはその現在状態のためHTMLInputElement
を求めている、各クリックで
var input = document.getElementById('url_input');
document.getElementById("send_url").onclick = function(){
console.log(input.value);
}
:あなたの2番目の例では
は、あなたがHTMLInputElement
から毎回値を取得しています。 input
の値はクリック間で変わらないことに注意してください。これはオブジェクトであるurl_input
要素への参照であり、このコードではその参照は変更されません。オブジェクトの(HTMLInputElement
)が変更されており、その都度現在の状態を尋ねています。
あなたのhtmlを投稿してください。 –
値の保存と値の読み取り。 – epascarello
投稿全文をお願いしますが、入力値を入力する前に入力値を保存しているようです –