Сохранение текста в файл
- function saveFile(filename, data) {
- var blob = new Blob([data], {type:'text/plain'});
- var saveLink = document.createElement("a");
- saveLink.download = filename;
- saveLink.innerHTML = "Save file";
- var url = window.URL || window.webkitURL || window.mozURL || window.msURL;
- saveLink.href = url.createObjectURL(blob);
- saveLink.onclick = destroyClickedElement;
- saveLink.style.display = "none";
- document.body.appendChild(saveLink);
- saveLink.click();
- }
- function destroyClickedElement(event) {
- document.body.removeChild(event.target);
- }
Сохранение любого текста средствами браузера. Вот для примера сохранение полезных кодов:
- var title = document.getElementsByClassName('bmenu')[0].innerText;
- var code = document.getElementsByClassName('backcode')[0].innerText;
- var data = title + '\n\n' + code;
- saveFile(title + '.txt', data);
Пример: