Javascript 在引号中使用变量
我正在使用来自的html2pdf库 我可以这样定义文件名:Javascript 在引号中使用变量,javascript,html,var,html2pdf,Javascript,Html,Var,Html2pdf,我正在使用来自的html2pdf库 我可以这样定义文件名: <i>filename: "filename.pdf"</i> filename:“filename.pdf” 在我的例子中,我必须使用一个变量而不是一个固定的名称 <script> $(function() {}); function printPDF() { var element = document.getElem
<i>filename: "filename.pdf"</i>
filename:“filename.pdf”
在我的例子中,我必须使用一个变量而不是一个固定的名称
<script>
$(function()
{});
function printPDF()
{
var element = document.getElementById("element-to-print");
var opt = {
margin: 1,
filename: "filename.pdf";
image: { type: 'jpeg', quality: 0.99 },
html2canvas: { scale: 2 },
jsPDF: { unit: 'in', format: 'letter', orientation: 'portrait'}
};
// New Promise-based usage:
html2pdf().from(element).set(opt).save();
}
</script>
$(函数()
{});
函数printPDF()
{
var element=document.getElementById(“要打印的元素”);
变量opt={
差额:1,
文件名:“filename.pdf”;
图像:{type:'jpeg',质量:0.99},
html2canvas:{比例:2},
jsPDF:{unit:'in',format:'letter',orientation:'rapital'}
};
//基于承诺的新用法:
html2pdf().from(element).set(opt).save();
}
使用文件名作为函数参数,并像这样使用printPDF('myFile.pdf')
:
function printPDF(filename) {
{
var element = document.getElementById("element-to-print");
var opt = {
margin: 1,
filename,
image: { type: 'jpeg', quality: 0.99 },
html2canvas: { scale: 2 },
jsPDF: { unit: 'in', format: 'letter', orientation: 'portrait'}
};
// New Promise-based usage:
html2pdf().from(element).set(opt).save();
}
使用文件名作为函数参数,并像这样使用
printPDF('myFile.pdf')
:
function printPDF(filename) {
{
var element = document.getElementById("element-to-print");
var opt = {
margin: 1,
filename,
image: { type: 'jpeg', quality: 0.99 },
html2canvas: { scale: 2 },
jsPDF: { unit: 'in', format: 'letter', orientation: 'portrait'}
};
// New Promise-based usage:
html2pdf().from(element).set(opt).save();
}
filenameVar+”.pdf“
?您是否无法将变量作为参数传递,或者无法从变量生成字符串?@CodyG 我已经测试过了,但不起作用。在此之后,他不会创建pdf。filenameVar+“.pdf”
?您是否无法将变量作为参数传递,或者无法从变量生成字符串?@CodyG 我已经测试过了,但不起作用。他不会在这之后创建pdf。我正在使用一个按钮来执行此功能。如果我使用您的代码并像这样使用按钮,它将不起作用:我正在使用一个按钮来执行此功能。如果我使用您的代码并像这样使用按钮,它将不起作用:Abschicken