我已经开发了此代码,以使div的高度与特定的div相同,但在IE9及以下版本中不起作用。我不知道我在做什么错误...

演示:
http://jsfiddle.net/ZWkm5/

JS:-

$(window).load(function() {

    var getWrapHeight = $('#wrap').height();
    console.log(getWrapHeight);
    $(".a1, .a2, .a3, .a4").css({
        "height" : getWrapHeight,
    });

});

最佳答案

console.log实际上会在IE中引发JavaScript错误,因为它不存在。

如果您在IE中打开了“显示有关每个脚本错误的通知”设置,则会得到(这是我得到的,我已经打开了):


错误:“控制台”未定义。


删除它,它可以工作。

演示:http://jsfiddle.net/ZWkm5/1/

如果您确实要保留该日志,可以将其替换为:

if (window.console){
    console.log(getWrapHeight);
}

07-28 05:35