通过TextArea控件将HTML富格文本转换为纯文本
HTML Rich-Text to Plain-Text by TextArea control
我正在从服务器上读取一些丰富的内容文本,并试图将其以纯文本格式显示在网格中。这就是我遇到这个问题的原因。我无法摆脱html样式标签。我不想写一些脏的JS/Jquery代码来删除HTML样式标签,因为不可能处理所有的标签。所以我想做一个技巧,在HTML页面上创建了一个隐藏的文本区域:
<textarea name="textarea" id="temp_desc" rows="10" cols="50" style="visibility: hidden"></textarea>
在JS中,当我从服务器上读取数据时,我会将其写在这个文本区域中,然后读回,这样所有的html标签都应该去掉,但它不起作用。html标签本身写在这个文本区域:
document.getElementById("temp_desc").value = Description;
Description = document.getElementById("temp_desc").value;
还有其他建议吗?我该怎么做?
谢谢。
我通过使用div而不是textarea和JQuery方法.text()
解决了这个问题。
HTML:
<div id="temp_desc" style="visibility: hidden"></div>
JS
:
$("#temp_desc").html(Description);
var descHiddenDIV = document.getElementById("temp_desc");
var temp_description = $(descHiddenDIV).text();
执行上述JS代码后,temp_description
包含纯文本。
相关文章:
- 将格式化的纯文本转换为HTML
- 使用带有文本转换的jquery获取文本
- 如何在节点.js上将文本转换为 Base58
- 将 Javascript 数组中的文本转换为超链接
- 输入占位符文本转换CSS样式
- JavaScript将缩进文本转换为HTML列表重复顶层<李>'s为<ul>'s
- Fabric.js文本转换不起作用
- 单击“编辑”按钮,将文本转换为文本框
- 在javascript中将转义文本转换为html
- JavaScript文本转换
- 正在将Fabric.js文本转换为路径
- Kendo UI-将Text()括起来的文本转换为<span>编码HTML
- 将Blob文本转换为Javascript中的数组/JSON对象
- javascript函数和HTML中的文本转换/动画onclick
- 将文本转换为 JavaScript 对象或数组
- jQuery - 将文本转换为谷歌地图链接
- 无法将文本转换为 JavaScript 数组
- Jquery/Javascript 解决方案,用于将 wiki 文本转换为 HTML,反之亦然
- 在 JavaScript 中将文本转换为日期/时间对象
- JS:将文本转换为对象数组