Здравствуйте. Имеется скрипт, который сохраняет отображаемую html страницу с содержимым <div id="root"> в pdf файл на диск компьютера. Помогите пожалуйста разобраться в паре вопросов: 1. Как добавить в нижеуказанный код инструкцию, которая позволила бы сохранять в файл progect.pdf только те элементы на html странице, которые имеют идентификатор class="accordion active", т.к. сейчас страница сохраняется полностью, а мне требуется сохранять только отдельные её элементы. Код: <script> function test() { var element = document.getElementById('root'); html2pdf().from(element).set({ filename: 'progect.pdf', html2canvas: { scale: 1 }, jsPDF: {orientation: 'portrait', unit: 'in', format: 'letter', compressPDF: true} }).save(); } </script> <button onclick="test()">Сохранить файл на диск</button> 2. А так же как возможно ли добавить к вышеуказанному коду функцию одновременно открытия в почтовой программе (которая установлена по умолчанию на компе, типа outlook) окна с уже вложенным в тело письма файлом progect.pdf при нажатии кнопки "Сохранить файл на диск". Я нашел такой код, но как его интегрировать с вышеуказанным кодом просто не знаю. Код: <script type="text/javascript"> function email(addr, subj) { window.open("mailto:" + addr + "?subject=" + subj); } </script> <button onclick="email('vasya@pupkin.name','petrovitch na svyazi')">Отправить письмо с вложением</button> Помогите пожалуйста, кто чем может в решении этого вопроса. Заранее спасибо всем, кто откликнется.