特定のテキスト領域に Java スクリプトの文字列を入力しようとしています。関数で文字列を変数「結果」として定義し、関数が変数結果を返すように言いました。「結果」を返すときに、特定のテキスト領域に返してほしい。そのため、document.getElementByID を使用してテキスト エリアを呼び出しましたが、テキスト エリアにデータが入力されません。どこでどこを間違えたのか、ここからどこへ行けばよいのかわかりません。どんな助けでも大歓迎です。以下のフォームと関数のコードを含めました。
JavaScript
function newVerse(form1) {
var objects = form1.objects.value;
var destination = form1.destination.value;
var result = "Where have all the" + objects + "gone?" + "Long time passing." + "Where have all the" + objects + "gone?" + "Long time ago." + "Where have all the" + objects + "gone?" + "Gone to" + destination + ", everyone." + "When will they ever learn?" + "When will they ever learn?";
document.getElementByID(textarea).value += result
return result;
}
HTML
<form name=form1>Objects:
<input type="text" name="objects">
<br>Destination:
<input type="text" name="destination">
<br>
<input type="button" name="submit" value="Submit" onclick="newVerse(form1)">
</form>