我正在尝试使用 JavaScript 函数在 .txt 文件中写入数据。 我的功能:-
function WriteToFile()
{
var fso = new ActiveXObject("Scripting.FileSystemObject");
var s = fso.CreateTextFile("test.txt", true);
for(var j=1;j<9;j++)
{
if(document.getElementById('chk'+j).checked)
{
s.WriteLine(' ');
s.WriteLine(document.getElementById('item'+j).innerText);
s.WriteLine(',');
s.WriteLine(document.getElementById('txtBx'+j).value);
s.WriteLine(',');
s.WriteLine(document.getElementById('txtBxx'+j).value);
s.WriteLine(';');
}
}
alert("written");
s.Close();
}
现在的问题是数据被写入新行。(也许是因为我正在使用 s.WriteLine ?)我希望将所有数据写入一行。我怎样才能做到这一点?
详细说明,我当前的输出如下所示
abc
,
1
,
cdf
;
def
,
3
,
ehi
;
我想要这样-
abc,1,cdf;def,3,ehi;