Test of element kenmerk ondersteunt - CSS-trucs

Anonim

Niet alle browsers ondersteunen alle attributen op alle elementen. Er zijn een aantal nieuwe attributen in HTML5, dus het idee om te testen om te zien in wat voor browseromgeving u zich bevindt, wordt steeds belangrijker.

function elementSupportsAttribute(element, attribute) ( var test = document.createElement(element); if (attribute in test) ( return true; ) else ( return false; ) );

Gebruik

if (elementSupportsAttribute("textarea", "placeholder") ( ) else ( // fallback )