-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 从文本区域中提取并发送到文本区域。如果将其发送到其他地方会更容易,请随时提出建议。这些数据不能保存到任何东西,所有这些都必须从一个文档中运行。收集这些数据,然后很快就会被清除。谁能告诉我为什么 "\r\n" 只给我一个空格而不是换行符?

顺便说一句......如果我错过了标记这篇文章,请告诉我!

4

1 回答 1

1

您应该分配给value文本区域的属性,而不是innerHTML

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