在本练习中,我想截取DIV的截图。在此DIV中显示 Google MAP 。
截取我使用此代码的截图
<div id="map_canvas" style="height: 400px; width: 100%;"></div>
<button onclick="capture()">Click me</button>
<script type="text/javascript">
function capture()
{
var c = document.getElementById('map_canvas');
var t = c.getContext('2d');
window.open('', c.toDataURL());
}
</script>
一些不起作用,
投掷错误 - c.get不是函数
如果这不是解决方案,请随时提出建议。
Thnaks。
答案 0 :(得分:0)
停止使用get()
,它用于从jQuery对象获取纯DOM节点,而不是用于已经引用纯DOM节点的变量:
var c = document.getElementById('map_canvas');
var t = c.getContext('2d');
window.open('', c.toDataURL());