在 JavaScript 中运行显示

Running Display in JavaScript

本文关键字:显示 运行 JavaScript      更新时间:2023-09-26

我想知道如何将输出保存在文本区域框中。我正在编写一个javascript程序,将英语单词翻译成猪拉丁语,所以你好是ellhay。无论如何,假设我输入"are",在文本区域中它将其翻译成"reaay",然后我输入"hello"(翻译"ellohay"),文本区域应该在其下输出"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 应该是存储输出的地方。但我不确定如何从文本区域中获取值并将它们保留在那里以显示在新输出,如果这有意义的话。

document.form.piglat.value += newtext;

newtext追加到现有值。如果您希望改为前置,请使用

document.form.piglat.value = newtext + document.form.piglat.value;