onload事件未在IE 9及更高版本中触发。
$(document).ready(function(){
var popup = window.open('mypopup.html', 'bl', 'scrollbars=yes,location=no,toolbar=no,status=no,width=720,height=1000,left=300,top=50');
var htmlToPrint = $('#thank_view').clone();
htmlToPrint = htmlToPrint.html();
popup.onload =function(){
alert("ONLOAD WORKING");
$("#appended", popup.document).append( htmlToPrint );
}
});
我也试过
$(popup).on("load", function(){
$("#appended", popup.document).append( htmlToPrint );
});
除IE9及以上版本外,所有上述方法均适用于所有浏览器。 对于较新的IE浏览器,有没有办法解决这个问题。