Javascript 下载到文本文件时,HTML div元素格式应相同

Javascript 下载到文本文件时,HTML div元素格式应相同,javascript,jquery,html,Javascript,Jquery,Html,在将整个元素下载到文本文件中时,如何设置正确的格式?将其转换为文本文件时,应采用相同的格式。这是我的密码: function download(filename, text) { var element = document.createElement('a'); element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text)); element.setAttribute

在将整个元素下载到文本文件中时,如何设置正确的格式?将其转换为文本文件时,应采用相同的格式。这是我的密码:

function download(filename, text) {
  var element = document.createElement('a');
  element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text));
  element.setAttribute('download', filename);
  element.style.display = 'none';
  document.body.appendChild(element);
  element.click();
  document.body.removeChild(element);
}
文本文件结果:

Div元素格式:


在尝试单击该元素之前,您将其显示设置为
none
。元素必须“显示”才能单击。如果要隐藏它,请改用
可见性:hidden
。粘贴的代码只是创建一个下载按钮并自动单击它,然后将其删除。这里的问题到底是什么?txt文件结果和div元素格式的图像有什么区别?实际上我发布了错误的文本文件图像。这是示例文本文件结果。它与div元素格式不同。第{1}行:EmployeeId值不能为null LastName值不能为null FirstName值不能为null CompanyMail值能否生成JSFIDLE或代码段?传递给函数下载的
文本
参数值是什么?