次の例では、すべてのautoで新しい行にテキストを書き込もうとしています。繰り返し。私はそれが "\ n"になると思ったが、私は成功していない。助けてもらえますか?どうもありがとうございました!! textareaStatus.value += text;
へテキストエリアで改行を行うには?
textareaStatus = document.body.appendChild(document.createElement('textarea'));
textareaStatus.style.cssText = 'display: block; font-size:small; width: ' + 0.95 * window.innerWidth + 'px; ' + 'color: black; ' + 'background:#ffffff ';
textareaStatus.rows = 5;
textareaStatus.value = '';
WriteElement.onclick = function writeText() {
var text = ("123" +" "+ "123" +" "+ "123" +" "+ "123" +" "+ "123" +" "+ "123" + "\n").toString();
setTimeout(function(){
document.getElementById("WriteElement").click();
}, 1000);
textareaStatus.value = text;
}
StopElement.onclick =function stopText() {
clearTimeout();
} \t \t
ClearElement.onclick = function clearText() { \t \t
textareaStatus.value = '';
}
<button id="WriteElement" onclick="WriteElement()">Record</button>
<button id="StopElement" onclick="StopElement()" >Stop</button>
<button id="ClearElement" onclick="ClearElement()">Clear</button>
あなたが追加したテキストに既存の値を連結する必要がある行を複製しようとしている場合。あなたのタイマーは毎回同じ値を設定し続けます。あなたがここで期待していることはまだあまり明確ではない – charlietfl
あなたのコードにはいくつかの問題があります。私の答えは訂正と完全な解決策を見てください。 –
*** @ charlietfl ***改行そのものです。この例では、数字の文字列です。しかし、私のアプリケーションでは、各行に異なる値が設定されているため、全体的に意味があります。それは送信された制御データの記録に適用される。 – JaDoLo