2017-09-26 16 views
5

Tôi đã có chức năng này trong một thời gian dài và nó làm cho chiều cao thay đổi iframe của tôi trên nhấp chuột, nhưng kể từ lần cập nhật cuối cùng của Chrome, Chrome ngừng hoạt động trên Chrome. tôi nhận được giá trị 0, trong khi trên explorer hoặc nền tảng khác nó hoạt động tuyệt vời. bất kỳ ý tưởng làm thế nào để làm cho nó hoạt động trở lại?scrollHeight không hoạt động kể từ lần cập nhật cuối cùng của Chrome

function calcHeight() { 
     var the_height = document.getElementById('resize').contentWindow.document.body.scrollHeight; 
     window.alert(the_height); 
     document.getElementById('resize').height= the_height; 
} 
+1

Liệu '* .document.documentElement.scrollHeight' làm việc trong mã của bạn? – K3N

+0

Đúng vậy! cảm ơn. không biết làm thế nào tôi bỏ lỡ điều này. – yortem

Trả lời

1

Bạn có thể cố gắng thay đổi cách bạn tham khảo các tài liệu để:

var the_height = 
    document.getElementById('resize').contentWindow.document.documentElement.scrollHeight; 
Các vấn đề liên quan