JavaScript
A property in JavaScript that represents the original value set in an input field.
defaultValue
defaultValue
は、フォームの入力欄(例:<input>
や <textarea>
)に最初から入っている「元の値」を表すJavaScriptのプロパティです。
ユーザーが入力欄の値を変更しても、defaultValue
は最初に設定された値のまま変わりません。
現在の入力内容を知りたい場合は value
、最初に設定された内容を知りたい場合は defaultValue
を使い分けます。
例
<input type="text" id="myInput" value="こんにちは">
const input = document.getElementById("myInput");
console.log(input.value); // → 「こんにちは」(今の値)
console.log(input.defaultValue); // → 「こんにちは」(元の値)
input.value = "こんばんは";
console.log(input.value); // → 「こんばんは」(変更された値)
console.log(input.defaultValue); // → 「こんにちは」(変更されない元の値)