不,我不知道“截屏”元素的方法,但是您可以做的是将测验结果绘制到canvas元素中,然后使用
HTMLCanvasElement对象的
toDataURL函数获取
data:包含图像内容的URI。
测验完成后,请执行以下操作:
var c = document.getElementById('the_canvas_element_id');var t = c.getContext('2d');当用户单击“捕获”时,请执行以下操作:
window.open('', document.getElementById('the_canvas_element_id').toDataURL());这将打开带有“屏幕截图”的新标签或窗口,允许用户保存它。没有办法调用“另存为”对话框,所以我认为这是您可以做的最好的事情。



