ブラウザがplaceholderプロパティをサポートしているかどうかを判断する方法


placeholderはHTML 5に追加されたもう一つの属性で、inputまたはtextareaがこの属性を設定すると、その値の内容がグレーのヒントとしてテキストボックスに表示され、テキストボックスがフォーカスをとるとプロンプト文字が消えます.詳細はここを猛撃する
では、ブラウザがplaceholderプロパティをサポートしているかどうかをどのように判断しますか?
function isPlaceholderSupport() {
    return 'placeholder' in document.createElement('input');
}

現在この属性をサポートするブラウザ:Firefox 4.0+、Chrome4.0+、Safari4.0+,Opera 11