Tidak semua browser mendukung semua atribut di semua elemen. Ada sejumlah atribut baru di HTML5, jadi gagasan pengujian untuk melihat seperti apa lingkungan browser Anda saat ini menjadi semakin penting.
function elementSupportsAttribute(element, attribute) ( var test = document.createElement(element); if (attribute in test) ( return true; ) else ( return false; ) );
Pemakaian
if (elementSupportsAttribute("textarea", "placeholder") ( ) else ( // fallback )