在textarea中用\n替换<br>在IE9中不起作用

ali*_*ali 0 javascript newline line-breaks internet-explorer-9

我的问题很简单.我试图<br/>从字符串中替换所有字符,\n并在<textarea>元素中显示所有结果字符串.码:

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

在textarea中,我应该看到"\n"分隔的行.它适用于任何浏览器,包括IE6,但不适用于IE9.怎么了?谢谢!

Mar*_*lin 6

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