如何在javascript中检查div值

xer*_*ohn 2 html javascript

如何使用javascript设置div CSS样式?获取类名的值时遇到问题.如果有人知道,请帮助.

<div class="this_is_i_want_to_set_the_background_color" id="divname"></div>
<div class="test" id="divname"></div>

var className = $('.divname').attr('class');
var t = 'divalue';
if(className == t){
    $('.divname').css('background', '#0962ae');
}
Run Code Online (Sandbox Code Playgroud)

xda*_*azz 5

你可以使用.hasClass方法:

$('.divname').each(function() {
    if ($(this).hasClass('divalue')) {
        $(this).css('background', '#0962ae');
    }
});
Run Code Online (Sandbox Code Playgroud)

但有一种更简单的方法可以做到这一点:

// an element with class 'divname' also has class 'divalue'
$('.divname.divalue').css('background', '#0962ae');
Run Code Online (Sandbox Code Playgroud)