INIDOG
gb-default-image-2018-dog

javascript div 내용 파일로 저장 스크립트 (txt, csv)

자바스크립트에서 특정 div의 콘텐츠를 txt 파일이나 csv 파일 등의 MIME 타입으로 저장해주는 스크립트입니다.

function downloadInnerHtml(elementid, htmllinereplace, filename, mimeType, extension) {
  var elHtml = $(elementid).html();
  if (htmllinereplace) elHtml = elHtml.replace(/\<br\>/gi,'\n');
  var link = document.createElement('a');
  link.setAttribute('download', filename + extension);
  link.setAttribute('href', 'data:' + mimeType  +  ';charset=utf-8,' + encodeURIComponent(elHtml));
  link.click();
}

 

사용 방법


downloadInnerHtml(‘저장할 div id‘, ‘br 태그 대체여부(true/false)’, ‘저장할 파일명‘, ‘application/[csv/txt…]‘, 저장할 확장자명 (.txt/.csv…)’);

이 글에 대해 어떻게 생각하시나요?
유용한 포스트였나요? 여러분의 의견을 하단의 Vote와 댓글로 남겨주세요 🙂
유용합니다!
아쉽습니다.

여러분의 의견을 댓글로 남겨주세요.

avatar
error: