我正在尝试创建一个按钮,该按钮将打印嵌入在网页上的谷歌地图
见代码:
function print(){
var contents = window.opener.document.getElementById("map_canvas");
document.write(contents.innerHTML);
window.print();
}
这是保存我的地图的 div
<div id="map_canvas" style="width:800px; height:500px;"></div>
这是打印按钮
<input type="button" value="Print" onclick="print()">
当我单击打印按钮时,出现错误“window.opener 为空”。打印地图的正确代码是什么?