Javascript 如果未定义某些CSS类,请使用自定义CSS样式
有没有一种方法可以使用纯javascript检查CSS类是否已定义,如果已定义,则使用它,如果未定义,则定义自定义样式 例如: 如果CSS类Javascript 如果未定义某些CSS类,请使用自定义CSS样式,javascript,css,Javascript,Css,有没有一种方法可以使用纯javascript检查CSS类是否已定义,如果已定义,则使用它,如果未定义,则定义自定义样式 例如: 如果CSS类演示类不存在: <div style="text-size:12px">Some content here...</div> <div class="demo_class">Some content here...</div> 这里有一些内容。。。 其他: <div style="text-size
演示类不存在:
<div style="text-size:12px">Some content here...</div>
<div class="demo_class">Some content here...</div>
这里有一些内容。。。
其他:
<div style="text-size:12px">Some content here...</div>
<div class="demo_class">Some content here...</div>
这里有一些内容。。。
因此,您需要选择该元素,例如给它一些id
<div id="some-id">Some content here...</div>
现在可以检查它的类并设置样式
if(element.class!='demo_class')
{
element.style.fontSize='12px';
}
您可以这样做:
if(typeof $('#some-id').attr('class') != 'undefined'){
if($('#some-id').attr('class').indexOf('demo_class') > -1) {
//Exist the class in the div
} else {
//Not exist the class in the div
$('#some-id').addClass('demo_class');
}
} else {
$('#some-id').addClass('demo_class');
}
可能的重复我想他想检查是否在css中定义了类名(而不是元素是否有类)