html代码:
<textarea id="TaAll" rows=11>
</textarea>
<input type="button" Value="Get Results"
onclick="doit();"/>
<textarea id="Tanext" rows=11>
</textarea>
javascript代码:
window.doit = function ()
{
console.log(document.getElementById("TAall").value);
var containertext=document.getElementById("TAall").value.split("\n");
for(var i=0;i< containertext.length;i++)
{
var temp=containertext[i+1].split(" ");
sbray[i]=eval(temp[1].substring(1,temp[1].length));
op[i]=eval(temp[2].substring(1,temp[2].length));
}
Tb = document.frmone.Tanext;
Tb.value = Tb.value +("\n")+sbray.join("\n")+ ("\n")+"Test";
keysbyValue();
}
嗨,在上面的代码中,我有 2 个文本区域。我在 TAall textarea 中写入输入并将其拆分并将其子字符串保存在其他数组 sbray [] 和 op [] 中。在 textarea 中显示 containertext[] 之前的代码工作正常,但是当我尝试在其他 textarea Tbnext 中显示生成的 sbray[] 时,它不起作用。我使用的输入如下,我必须使用这种格式的输入。我想拆分数组并保存所有编号的子字符串。在 sbray[] 中附加左“c”,在 op[] 中附加右“c”:
10
1 c1 c2 //i want to save and split the array starting from this line.
2 c3 c4
3 c5 c12
4 c6 c7
5 c8 c11
6 c9 c10
7 c13 c15
8 c14 c16
9 c17 c18
10 c19 c20
提前致谢