Tüm tarayıcılar, tüm öğelerdeki tüm öznitelikleri desteklemez. HTML5'te bir dizi yeni özellik vardır, bu nedenle ne tür bir tarayıcı ortamında olduğunuzu test etme fikri giderek daha önemli hale gelir.
function elementSupportsAttribute(element, attribute) ( var test = document.createElement(element); if (attribute in test) ( return true; ) else ( return false; ) );
Kullanım
if (elementSupportsAttribute("textarea", "placeholder") ( ) else ( // fallback )