Vyskúšajte, či prvok podporuje atribút Triky CSS

Anonim

Nie všetky prehľadávače podporujú všetky atribúty všetkých prvkov. V HTML5 existuje množstvo nových atribútov, takže myšlienka testovania, aby ste zistili, v akom prostredí prehliadača sa nachádzate, je čoraz dôležitejšia.

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

Využitie

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