Patikrinkite, ar elementas palaiko atributą CSS-gudrybės

Anonim

Ne visos naršyklės palaiko visus visų elementų atributus. HTML5 yra daugybė naujų atributų, todėl idėja išbandyti, norint sužinoti, kokioje naršyklės aplinkoje esate, tampa vis svarbesnė.

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

Naudojimas

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