在引号中使用变量

时间:2019-06-23 00:33:47

标签: javascript html var html2pdf

我正在使用Github中的html2pdf库

我可以这样定义文件名:

<i>filename:   "filename.pdf"</i>

就我而言,我必须使用一个固定名称的变量。

 <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>

1 个答案:

答案 0 :(得分:0)

使用文件名作为函数参数,并像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();
  }