Ikke alle nettlesere støtter alle attributter på alle elementene. Det er en rekke nye attributter i HTML5, så ideen om å teste for å se hva slags nettlesermiljø du er i blir stadig viktigere.
function elementSupportsAttribute(element, attribute) ( var test = document.createElement(element); if (attribute in test) ( return true; ) else ( return false; ) );
Bruk
if (elementSupportsAttribute("textarea", "placeholder") ( ) else ( // fallback )