如何在ExtJS中获得任何HTML的渲染文本

How can I get rendered text of any HTML in ExtJS?

本文关键字:HTML 文本 任何 ExtJS      更新时间:2023-09-26

有一个HTML保存在文本区域字段中

"<pre class="brush: sql"><span style="color:#999;">SELECT </span>ATM.TBL_SKR_LISTENER.MSG_ID,ATM.TBL_SKR_LISTENER.MSG
 <span style="color:#999;">FROM </span>ATM.TBL_SKR_LISTENER</pre>"

我想得到这个

选择ATM.TBL_SKR_LISTENER.MSG_ID,来自ATM.TBL.sk_LISTENER的ATM.tbll_SKR_LISTENER.MSG

如何使用ExtJS获得此HTML代码的呈现值?

感谢

这很简单,只需创建div并将此div的innerHTML设置为textarea值,然后获取div的textContent或innerText。有关更多详细信息,请参阅此fiddle:https://fiddle.sencha.com/#fiddle/c1f