我正在为 HTML5 画布对象编写一个简单的导出函数。我创建了包含实际绘图的 id='infovis-canvaswidget'。子元素是该图形的所有标签。我可以使用以下方法获取 canvas 元素:
var ele = document.getElementById("infovis-canvas");
var dataUrl = ele.toDataURL("image/png");
window.open(dataUrl, "toDataURL() image", "width=500, height=500");
但是,这不会输出标签元素。请查看随附的屏幕截图以了解 DOM 组织。有什么方法可以将子元素绑定到“infovis-canvaswidget”,这样它们也会被导出?