JS
(quick guide & examples)
<h1>TEST</h1> <textarea>Dummy Text</textarea> <input type="button" value="Capture" onclick="capture()">
function capture () { html2canvas(document.body) .then(canvas => { let a = document.createElement("a"); a.download = "ss.png"; a.href = canvas.toDataURL(); a.click(); }); }
var d = document.getElementById("demo"); html2canvas(d).then(SAVE AS USUAL);
<div id="demo">CAPTURE THIS.</div> <div>NOT THIS.</div>