Pārbaudiet, vai elements atbalsta atribūtu CSS-triki

Anonim

Ne visas pārlūkprogrammas atbalsta visus elementu visus atribūtus. HTML5 ir vairāki jauni atribūti, tāpēc arvien aktuālāka kļūst ideja pārbaudīt, lai redzētu, kādā pārlūka vidē atrodaties.

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

Lietošana

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