document.getElementsByClassName( '激活');隐藏和显示div不起作用。提出另一种选择

时间:2013-12-03 09:53:07

标签: javascript jquery

$('#cprofile').click(function(){
    if(!$(this).parent().hasClass('active')) {
        var active_element = document.getElementsByClassName('active');
        $(active_element).removeClass('active');
        $(this).parent().addClass('active');
    }
    $('.client_container').hide();
    $('#cprofile_container').show();
});

document.getElementsByClassName('active');无法在Internet Explorer中使用。 PLZ建议其他选择。

1 个答案:

答案 0 :(得分:2)

使用Class Selector (“.class”)代替getElementsByClassName

$('.active').removeClass('active');