.value
これは、javascript に関する簡単な質問です。.defaultValue
これが私の最初のhtmlです
<input id="txt" value="Hello">
</input>
<input type="button" id="btn" />
そして対応するjs
$('#btn').click(function(){
alert('Old Value '+ document.getElementById('txt').defaultValue);
alert('New value ' + document.getElementById('txt').value);
});
したがって、上記の html にはデフォルトで がありますHello
。いくつかの文字を削除して作成しHel
、ボタンを押すと、得られる出力Old Value Hello
はNew value Hel
ここにデモがあります
ここに私の2番目のhtmlがあります
<input id="txt" ></input>
<input type="button" id="btn" />
そして対応するjs
$('#txt').val('Hello');
$('#btn').click(function(){
alert('Old Value '+ document.getElementById('txt').defaultValue);
alert('New value ' + document.getElementById('txt').value);
});
ここで、いくつかの文字を削除して作成しHel
、ボタンを押すと、得られる出力Old Value
はNew value Hel
ここにデモがあります
両方の例で defaultValue の違いを説明できる人はいますか