在文本区域中将 <br> 替换为 在 IE9 中不起作用

Replace <br> by in a textarea doesn't work in IE9

本文关键字:替换 不起作用 IE9 文本 区域 br      更新时间:2023-09-26

我的问题很简单。我正在尝试通过'n替换字符串中的所有<br/>字符,并在<textarea>元素中显示所有结果字符串。法典:

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

在文本区域内,我应该看到用"'"分隔的行。它适用于任何浏览器,包括IE6,但不适用于IE9。怎么了?谢谢!

尝试使用 textareavalue属性,而不是 innerHTML