在textarea中将\ n替换为\ n在IE9中不起作用

时间:2012-06-08 15:22:50

标签: javascript internet-explorer-9 newline line-breaks

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

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

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

1 个答案:

答案 0 :(得分:6)

尝试使用value的{​​{1}}属性,而不是textarea