Input Week defaultValue属性

定義と使用方法

defaultValue 曜日フィールドのデフォルト値を設定または返します。

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

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

曜日フィールドの曜日が変更されたかどうかを確認したい場合は、defaultValue属性が非常に役立ちます。

例1

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

document.getElementById("myWeek").defaultValue = "2023-W01";

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

例2

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

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

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

例3

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

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

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

文法

defaultValue属性を返します:

weekObject.defaultValue

defaultValue属性を設定します:

weekObject.defaultValue = value

属性値

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

技術的詳細

返り値: 文字列値、デフォルトの曜日フィールドの値を示します。

ブラウザサポート

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

注意:<input type="week"> 要素は Firefox では日付フィールド/カレンダーを表示しません。