Limited support 一部のブラウザのみ対応。使用時はサポート状況を確認すること。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
99
99
101
16
99
16
DOM API
showPicker (color input)

color`入力

99
99
101
16
99
showPicker (date input)

日付の入力

99
99
101
17.4
99
showPicker (datetime local input)

datetime-local`入力

99
99
101
17.4
99
showPicker (file input)

ファイル`入力

99
99
101
16
99
16
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

HTML
<input type="date" id="dateInput">
<button onclick="document.getElementById('dateInput').showPicker()">
  Select a date
</button>

ライブデモ

Open date picker

Trigger the native picker with a button instead of focusing the field manually.

プレビュー全画面表示

Color picker launcher

Call showPicker on a color input and update a swatch preview.

プレビュー全画面表示

Picker support note

Compare fields that may expose a browser picker through the same API.

プレビュー全画面表示

実務での使いどころ

  • showPicker() for <input> の活用

    HTMLInputElement.showPicker() メソッドは、input 要素のブラウザーのピッカーを表示します。

注意点

  • 一部のブラウザでのみ対応。使用前にブラウザサポートを確認すること。

アクセシビリティ

  • スクリーンリーダーでの読み上げを確認すること。