在文本区域中将 <br> 替换为 在 IE9 中不起作用
Replace <br> by in a textarea doesn't work in IE9
我的问题很简单。我正在尝试通过'n
替换字符串中的所有<br/>
字符,并在<textarea>
元素中显示所有结果字符串。法典:
textarea.innerHTML = s.innerHTML.replace(/('r'n|['r'n])/g, '').replace(/<br['s'/]?>/gi, ''n');
在文本区域内,我应该看到用"'"分隔的行。它适用于任何浏览器,包括IE6,但不适用于IE9。怎么了?谢谢!
尝试使用 textarea
的value
属性,而不是 innerHTML
。
相关文章:
- 替换变量时,JavaScript字符串replace()不起作用
- .clone().appendTo-替换不起作用的元素样式
- jquery替换不起作用
- Javascript字符串替换不起作用
- jQuery |字符串替换不起作用
- 全局替换不起作用,但简单的替换工作正常
- jQuery搜索和替换不起作用(Wordpress)
- 添加另一个变量后,正则表达式替换不起作用
- 简单的Javascript替换不起作用
- JavaScript 替换不起作用
- Javascript字符串替换不起作用
- javascript全部替换不起作用
- 如果第二个参数再次是替换方法,则JavaScript替换不起作用
- javascript函数替换不起作用,为什么
- JS替换不起作用
- javascript:字符串.替换不起作用
- Jquery替换不起作用
- Javascript正则表达式替换不起作用
- Javascript正则表达式替换不起作用,即
- RegExp对象查找和替换不起作用