ジャンボモナカ

34歳のハゲデブがHTML5ハイブリッドアプリ開発プラットフォームmonacaを始めました。

ブラウザがinput type="date"とtype="time"に対応しているか調べる方法

ブラウザがinputタグのtype="date"に対応しているか、または、ブラウザが、inputタグのtype="time"に対応しているか調べる方法


var _test = document.createElement('input');
_test.type = 'date';

if(_test.type === 'text'){
  // dateに対応していない時の処理を実装

}

var _test = document.createElement('input');
_test.type = 'time';

if(_test.type === 'text'){
  // timeに対応していない時の処理を実装

}

最近、ネイティブJavaScript(Vanila JS)で書いているから、すんなり理解できた。

参考

developer.mozilla.org