Preverite, ali element podpira atribut - CSS-triki

Anonim

Vsi brskalniki ne podpirajo vseh atributov vseh elementov. V HTML5 obstajajo številni novi atributi, zato ideja o preizkušanju, v katerem okolju brskalnika ste, postaja vse pomembnejša.

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

Uporaba

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