好的,所以我为我的工作创建了一个.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”只给我一个空间而不是换行?
顺便说一句......如果我错过了标记这篇文章,请告诉我!
答案 0 :(得分:1)
您应该分配到文本区域的属性value
,而不是innerHTML
:
document.getElementById("outputbox").value = textholder;