सभी ब्राउज़र सभी तत्वों पर सभी विशेषताओं का समर्थन नहीं करते हैं। एचटीएमएल 5 में कई नई विशेषताएँ हैं, इसलिए यह देखने के लिए परीक्षण का विचार है कि आप किस तरह के ब्राउज़र वातावरण में हैं जो हर तेजी से महत्वपूर्ण हो जाता है।
function elementSupportsAttribute(element, attribute) ( var test = document.createElement(element); if (attribute in test) ( return true; ) else ( return false; ) );
प्रयोग
if (elementSupportsAttribute("textarea", "placeholder") ( ) else ( // fallback )