html2canvastest.html 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <html lang="en">
  2. <head>
  3. <meta charset="UTF-8" />
  4. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <script type="text/javascript" src="../../lib/html2canvas.js"></script>
  7. <script src="../../lib/jquery/jquery.min.js"></script>
  8. <title>Document</title>
  9. <style>
  10. .bg1 {
  11. background-color: red;
  12. color: blue;
  13. font-size: 2rem;
  14. }
  15. </style>
  16. </head>
  17. <body>
  18. <div id="main-container"></div>
  19. <script type="text/javascript">
  20. $(function () {
  21. window.onload = function () {
  22. var element = $("<div>");
  23. element.addClass("bg1");
  24. element.attr("id", "content1");
  25. element.text("dasdsadas");
  26. $('#main-container').append(element);
  27. };
  28. $(document).click(function () {
  29. html2canvas(document.querySelector("#content1")).then((canvas) => {
  30. console.log(canvas);
  31. $('#main-container').append(canvas);
  32. });
  33. });
  34. });
  35. </script>
  36. </body>
  37. </html>