-1

さて、私は自分の仕事のために .hta を作成していますが、さまざまなコーディング手法を理解するためにも使用しています。したがって、単純なものが欠けている可能性は十分にあります。

コードは次のとおりです。

<script>
function TransferData()
{
  var textholder = "==============================";
  textholder += "\r\n";
  textholder += "\r\n" + document.getElementById("name").value;
  textholder += "\r\n" + document.getElementById("phone").value;
  textholder += "\r\n" + document.getElementById("email").value;
  document.getElementById("outputbox").innerHTML = textholder;
}
</script>

<textarea id="name" rows="1" cols="30" onkeyup="TransferData()"></textarea>
<textarea id="phone" rows="1" cols="30" onkeyup="TransferData()"></textarea>
<textarea id="email" rows="1" cols="30" onkeyup="TransferData()"></textarea>

<textarea id="outputbox" rows="20" cols="50"></textarea>

各要素 ID はテキスト エリアから取得され、テキスト エリアに送信されます。他のものに送信する方が簡単な場合は、遠慮なく提案してください。このデータはどこにも保存できず、すべて 1 つのドキュメントから実行する必要があります。このデータは収集され、すぐに消去されます。「\r\n」が改行ではなくスペースのみを提供する理由を誰か教えてもらえますか?

ところで... この投稿のタグ付けに失敗した場合は、教えてください!

4

1 に答える 1

1

valueではなく、テキスト領域のプロパティに割り当てる必要がありinnerHTMLます。

document.getElementById("outputbox").value = textholder;
于 2013-02-15T04:15:24.807 に答える