我想知道如何将输出保存在 textarea 框中。我正在编写一个 javascript 程序来将英语单词翻译成猪拉丁语,所以你好就是 ellhay。无论如何,假设我输入“are”并在 textarea 中将其翻译为“reaay”,然后我输入“hello”(翻译“ellohay”),textarea 应该在其下输出“ellohay”和“reaay”
我已经尝试过了(现在编辑尝试使用名为输出的数组):
function printLatinWord() {
<!--
var outputs = new Array();
var input = document.form.english.value;
var lowercase = input.toLowerCase();
var fininput = lowercase.split (" ");
var output = "";
for (i = 0; i < fininput.length; i++) {
var result = fininput[i];
output += result.substring (1, result.length) + result.substring(0,1) + "ay ";
document.form.piglat.value = output + "\n";
var j = 0;
output = outputs[j];
j++;
}
/*
var newtext = "\n";
document.form.piglat.value = newtext + document.form.piglat.value;
//trying to keep running display of conversions
var newtext = ("\n");
output += newtext;*/
}
基本上没有什么新的事情发生在最后,var newtext应该是存储输出的位置.. 但我不确定如何从 textarea 中获取值并将它们保留在那里以显示在新输出下,如果那样的话说得通。