在粘贴到文本区域时保留javascript字符串的换行符

在粘贴到文本区域时保留javascript字符串的换行符,javascript,Javascript,在SE上看到类似的问题,但没有答案 如果我单击代码中的按钮,我会警告字符串,并在警告中使用换行符对其进行格式化。然后将字符串粘贴到文本区域时,所有换行符都将被删除 函数粘贴文本(){ var theText=“a\nb\nc”; 警报(文本); document.getElementById(“theText”).innerText=theText; } 单击 使用textContent而不是innerText 请参阅下面的代码片段 函数粘贴文本(){ var theText=“a\nb\

在SE上看到类似的问题,但没有答案

如果我单击代码中的按钮,我会警告字符串,并在警告中使用换行符对其进行格式化。然后将字符串粘贴到文本区域时,所有换行符都将被删除

函数粘贴文本(){
var theText=“a\nb\nc”;
警报(文本);
document.getElementById(“theText”).innerText=theText;
}


单击
  • 使用textContent而不是innerText
  • 请参阅下面的代码片段

    函数粘贴文本(){
    var theText=“a\nb\nc”;
    警报(文本);
    document.getElementById(“theText”).textContent=theText;
    }
    
    
    单击
  • 使用textContent而不是innerText
  • 请参阅下面的代码片段

    函数粘贴文本(){
    var theText=“a\nb\nc”;
    警报(文本);
    document.getElementById(“theText”).textContent=theText;
    }
    
    

    单击
    您的代码对我来说很好。我点击按钮,在3行上看到警告文本,现在在textarea内看到3行单独的文本。同意。它适用于换行符。我应该注意,问题出在Firefox上。你的代码对我来说很好。我点击按钮,在3行上看到警告文本,现在在textarea内看到3行单独的文本。同意。我应该注意到,问题出在Firefox上。