Vyzkoušejte, zda prvek podporuje atribut - Triky CSS

Anonim

Ne všechny prohlížeče podporují všechny atributy všech prvků. V HTML5 existuje řada nových atributů, takže myšlenka testování, abyste zjistili, v jakém prostředí prohlížeče se nacházíte, je stále důležitější.

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

Používání

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