jsはQRコードを生成し、生成したQRコードを保存する(手動ダウンロード)


QRコードを生成して画像として保存し、クリックしてこのQRコードをダウンロードします.
简単に実现できる効果があれば教えてください
jqueryとjqueryを利用する.qrcode
	//   js
	
    

HTMLコード
	 <div id="ewm"> </div>
     <img id="imgOne" />
     <div class="down" onclick="down()">     </div>

js
	    // qrcode      
        var qrcode = $("#ewm").qrcode("https://blog.csdn.net/qq_44235822/article/details/97622966").hide();        //qrcode          
        var canvas = qrcode.find('canvas').get(0);
        // canvas         
        $("#imgOne").attr("src",canvas.toDataURL('image/jpg')); 
        function down(){             //       
            var canvas = qrcode.find('canvas').get(0);
            var a = document.createElement("a");
            a.href=canvas.toDataURL("image/jpg");
            a.download = "ewm.jpg";
            a.click();
        }