JSFiddle - React, Tailwind, and code Playground

by Hao Wu

HTML

<button id='download' name='download' onclick='downloadFile()'>下載</button>

JavaScript

document.getElementById('download').onclick=downloadFile;

function downloadFile(){
  var link = document.createElement('a');
  document.body.appendChild(link);
  var jsonResult='測試'
  var jsonData = 'data:application/csv;charset=utf-8,' + encodeURIComponent(jsonResult);
  link.href=jsonData;
  link.innerHTML='連結';
  link.download='json.csv'
  link.click();
}