javascript - 如何合并来自多个 document.getElementById 的内容?
问题描述
我必须获取两个 id 中的内容并将其导出为 PDF。我做了以下以获取内容。
var first_data = document.getElementById("a");
var second_data = document.getElementById("b");
当我制作控制台时,我得到以下信息:
<div _ngcontent-c18 id="a">....</div>
<div _ngcontent-c15 id="b">....</div>
我尝试了以下代码来显示 first_data 的内容
html2canvas(data).then(canvas => {
const content = canvas.toDataURL('image/png');
const doc = new jsPDF();
const position = 40;
doc.addImage(content, 'PNG', 15, position, 108, 160);
doc.save('test.pdf');
})
但现在我也有了 second_data。如何合并 first_data 和 second_data 并将其显示为单个 pdf?
解决方案
推荐阅读
- php - 跟随链接时无法正确加载 Css
- postgresql-9.5 - 在 CASE-WHEN 之后无法按别名过滤。列不存在
- java - gradle 如何决定 file.encoding JVM 系统属性?
- javascript - NgModule - 如何接收配置并将其传递给 Angular 中嵌套的导入模块?
- r - 将较大的数字区间变成指定范围的较小区间
- c# - 删除 NuGet 包的依赖 NuGet 包
- javascript - webpack 开发服务器不运行
- algolia - 集成 VueInstantSearch Algolia
- wpf - 为什么 wpf ListViewItem 背景不起作用?
- c++ - 使用霍尔效应传感器 (A3144) 测量电机转速的 Arduino 转速计