Testirajte podržava li element svojstvo - CSS-trikovi

Anonim

Ne podržavaju svi preglednici sve atribute na svim elementima. Postoji niz novih atributa u HTML5, tako da ideja testiranja kako biste vidjeli u kakvom ste okruženju preglednika postaje sve važnija.

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

Upotreba

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