.height()不是函数javascript

时间:2015-10-17 18:19:12

标签: javascript jquery html css

这是我的函数,它使两个div具有相同的高度:

$(document).ready(function() {
                         var subMenuArray=document.getElementsByClassName("submenu");
                         for(i=0;i<subMenuArray.length;i++)
                         {
                             var leftPart=subMenuArray[i].getElementsByClassName("submenu_category_div");
                             var rightPart=subMenuArray[i].getElementsByClassName("hot_sale_product_div");
                             var leftHeight = leftPart[i].height();
                             var rightHeight = rightPart[i].height();

                            if (leftHeight > rightHeight){
                                rightPart[0].setAttribute('height', leftHeight );
                            }
                            else{
                                leftPart[0].setAttribute('height', rightHeight);
                            }
                        };


});

但它说高度不是一个函数:

var leftHeight = leftPart[0].height();

有人可以帮我这个吗?感谢。

1 个答案:

答案 0 :(得分:5)

拼写错误。 heigth!==高度。

var leftHeight = leftPart[i].height();