Javascript 替换<;br>;文本区域中的按\n不';我不在IE9工作

Javascript 替换<;br>;文本区域中的按\n不';我不在IE9工作,javascript,internet-explorer-9,newline,line-breaks,Javascript,Internet Explorer 9,Newline,Line Breaks,我的问题很简单。我试图用\n替换字符串中的所有字符,并在元素中显示所有生成的字符串。 代码: textarea.innerHTML=s.innerHTML.replace(/(\r\n |[\r\n])/g',).replace(//gi,'\n'); 在文本区域内,我应该看到由“\n”分隔的行。 它适用于任何浏览器,包括IE6,但不适用于IE9。怎么了?谢谢 尝试使用textarea的value属性,而不是innerHTML尝试使用textarea的value属性,而不是innerHTML

我的问题很简单。我试图用
\n
替换字符串中的所有

字符,并在
元素中显示所有生成的字符串。 代码:

textarea.innerHTML=s.innerHTML.replace(/(\r\n |[\r\n])/g',).replace(//gi,'\n');
在文本区域内,我应该看到由“\n”分隔的行。
它适用于任何浏览器,包括IE6,但不适用于IE9。怎么了?谢谢

尝试使用
textarea
value
属性,而不是
innerHTML

尝试使用
textarea
value
属性,而不是
innerHTML

textarea.innerHTML = s.innerHTML.replace(/(\r\n|[\r\n])/g, '').replace(/<br[\s\/]?>/gi, '\n');