Input Search defaultValue 属性

定義と使用方法

defaultValue 属性は検索フィールドのデフォルト値を設定または返します。

注:デフォルト値は HTML value 属性 で指定された値。

defaultValue と value 属性の違いは、defaultValue がデフォルト値を含むのに対し、value が変更された後の現在の値を含むことです。変更がなければ、defaultValue と value は同じです(以下の例を参照してください)。

検索フィールドの内容が変更されたかどうかを確認したい場合、defaultValue 属性は非常に便利です。

例 1

検索フィールドのデフォルト値を変更します:

document.getElementById("mySearch").defaultValue = "Drinks";

自分で試してみてください

例 2

検索フィールドのデフォルト値を取得します:

var x = document.getElementById("mySearch").defaultValue;

自分で試してみてください

例 3

defaultValue と value 属性の差異を示す例:

var x = document.getElementById("mySearch");
var defaultVal = x.defaultValue;
var currentVal = x.value;

自分で試してみてください

文法

defaultValue 属性を返します:

searchObject.defaultValue

defaultValue 属性を設定する:

searchObject.defaultValue = value

属性値

説明
value 検索フィールドのデフォルトの値を指定します。

技術的詳細

返り値: デフォルトの検索フィールドの値を示す文字列。

ブラウザのサポート

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
サポート サポート サポート サポート サポート