通过CSS为元素分配类

29 html css

我想告诉浏览器将某些CSS类分配给与特定选择器匹配的元素.我可以用纯CSS做,如果有,怎么做?

示例:我希望h5带有id的div中的所有元素sidebar都具有该类ui-corners-all

Com*_*eek 22

不,纯CSS无法实现这一点.

仅限JavaScript:

// jQuery
$("h5").addClass("ui-corners-all");

// Pure JavaScript
var elements = document.getElementsByTagName("h5");
for (var i=0; i<elements.length; i++)
{
  var el = elements[i];      
  el.setAttribute( "class", el.getAttribute("class") + " ui-corners-all" );
}
Run Code Online (Sandbox Code Playgroud)