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

示例:我希望ID为h5的div中的所有sidebar元素都具有ui-corners-all

最佳答案

不,使用纯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" );
}

关于html - 通过CSS为元素分配类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8008110/

10-12 00:04
查看更多