4

ここで Modernizr を使用しないソリューションが見つからないようですが、属性ではなく特定の入力タイプのサポートを検出するにはどうすればよいですか?

たとえば、属性の場合:

var supportsRequired = 'required' in document.createElement('input')
if (supportsRequired) {
    // support
} else {
    // no support
}

入力タイプでこれを行う簡単な方法はありますか? 私がやりたくないことの 1 つは、サポートされていない入力タイプを「交換」することです。テストするだけで、これに似たものはありますか? ...

var supportsEmailType = 'email' in input.type
if (supportsEmailType) {
    // support
} else {
    // no support
}

どんな助けでも感謝します。

4

1 に答える 1