Kontrollige, kas element toetab atribuuti CSS-trikid

Anonim

Kõik brauserid ei toeta kõigi elementide kõiki atribuute. HTML5-s on mitmeid uusi atribuute, mistõttu muutub üha olulisemaks testimise idee, et näha, millises brauserikeskkonnas olete.

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

Kasutamine

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