html换行添加前缀,javascript - 试图使用array.push();使用换行但使用纯文本,而不是HTML 标签 - SO中文参考 - www.soinside.com...

博客讨论了如何从HTML表单中抓取输入数据,添加前缀,并将其写回到文件中。作者使用JavaScript实现这一过程,并引用了FileSaver.js库来触发文件下载。然而,当前的代码导致下载的文件内容不包含换行符,需要修改以确保每个数据部分在单独的行上。
摘要由CSDN通过智能技术生成

最近我一直试图抓取HTML表单输入数据,添加一个前缀,然后将其写回

例如:

HTML:

Please enter Details


GUID (Generator):

ID:

JS:

$(document).ready(function(){

var command = ""; /*Here for future developement*/

command += ""; /*Here for future developement*/

document.getElementById('command').innerHTML = command;

});

function gen() {

var id = $('#idText').val();

var guid = $('#guidText').val();

var command = ""; /*Here for future developement*/

var tags = [];

tags.push("GUID "+guid);

tags.push("ID "+id);

command += tags.join("
");

command += ""; /*Here for future developement*/

document.getElementById('command').innerHTML = command;

}

这就是我想要的:https://imgur.com/a/QrwD7但我希望用户将输出下载为文件。为此,我实现了FileSaver.js,并将此代码添加到我的文件中:

HTML(位于

Save

JS:

function saver() {

var text = document.getElementById("command").innerHTML;

var newText = text.replace(/(]+)>)/ig,"");

var filename = ("File")

var blob = new Blob([text], {type: "text/plain;charset=utf-8"});

saveAs(blob, filename+".txt");

}

它抓住包含输出的

的内容,并触发下载File.txt。此文件的内容如下所示(来自上面的imgur.com链接。):

GUID qwertyuiop
ID 12345

这就是我遇到问题的地方。我需要文件看起来像这样:

GUID qwertyuiop

ID 12345

每个部分后都有换行符。
用于在网站上显示它,但我需要一些方法来确保它在下载文件中的单独行上,并且文件中没有HTML标记。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值