gpt4 book ai didi

jquery - element.getElementsByTagName 不是 jsPDF 中的函数错误

转载 作者:行者123 更新时间:2023-12-01 08:35:56 25 4
gpt4 key购买 nike

当我在以下对 jsPDF 的调用中使用 $('.mySelector').html() 而不是 document.body 时,出现此错误:

element.getElementsByTagName is not a function

如何将 jQuery 选择器与 jsPDF 一起使用?

<div class="mySelector">
<p>HTML content...</p>
</div>
<button onclick="pdfDowload();">PDF</button>
function pdfDowload() {
var pdf = new jsPDF('p', 'pt', 'a4');
pdf.addHTML(document.body, function() {
pdf.save('report.pdf');
});
}

最佳答案

下载后添加 $('.mySelector').get(0) 这段代码,我得到了空白页面。但我已经在以下代码中使用 pdf.fromHTML 解决了这个问题,而不是 pdf.addHTML

function pdfDowload() {
var pdf = new jsPDF('p', 'pt', 'a4');
pdf.fromHTML($('.mySelector').html());
pdf.save('report.pdf');

}

关于jquery - element.getElementsByTagName 不是 jsPDF 中的函数错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55491873/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com