Ellenőrizze, hogy az elem támogatja-e az attribútumot CSS-trükkök

Anonim

Nem minden böngésző támogatja az összes elem összes attribútumát. Számos új attribútum található a HTML5-ben, így egyre fontosabbá válik a tesztelés ötlete, hogy megtudja, milyen böngészőkörnyezetben van.

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

Használat

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