1 if (iframe.get(0).attachEvent) { 2 iframe.get(0).attachEvent("onload", function () { 3 var new_h = iframe.get(0).contentWindow.document.documentElement.offsetHeight + document.getElementsByClassName('nav')[0].offsetHeight; 4 iframe.get(0).height = h >= new_h ? (h - 34) : (new_h - 34);; 5 6 }); 7 return; 8 } else { 9 iframe.get(0).onload = function () {//将子iframe的高度设置为子页面的高度 10 11 var new_h = iframe.get(0).contentDocument.body.offsetHeight + document.getElementsByClassName('nav')[0].offsetHeight; 12 13 iframe.get(0).height = h >= new_h ? (h) : (new_h); 14 //iframe.get(0).height = new_h; 15 } 16 };