我使用bootstrap来设置表格样式,例如
<table class="table table-striped main">
但是我要设置样式的表实际上是由我无法控制的另一个工具以编程方式生成的,并且它已经附带了自己的表类标记:
<table class="foo">
我可以包含css样式表。有没有办法别名&#34; foo&#34;和&#34;表格条纹&#34;在我自己的CSS中是同一个班级?
答案 0 :(得分:1)
方法1:您可以修改自己的css,以便相同的效果适用于这两个类:
.foo, .table-striped{ some css }
方法2:
您可以简单地搜索类名为“foo”的所有元素,而不是对它们进行别名,并将类名称“table-striped”添加到它们中。
var tmp = document.getElementsByClassName("foo");
for(var i=0, j=tmp.length; i<j; i++){
tmp[i].className += " table-striped";
}
请记住,这是使用javascript。