【问题标题】:extjs how to get selected html from textareaextjs如何从textarea中获取选定的html
【发布时间】:2012-10-12 20:02:11
【问题描述】:

我有带有 textarea 的 extjs htmleditor。我想获得 selet html 值。

小提琴在这里: http://jsfiddle.net/DCGRg/76/ - 您可以通过输入内容并添加样式然后单击工具栏右侧的组合框来触发事件。

我看到了这样的代码,但它没有让我得到 html,只是得到了文本:

content = selection.extractContents();
        //create span and wrap it around selection
        fontEl = document.createElement("span")
        fontEl.appendChild(content);
        text = fontEl.innerHTML

问题是:如何从textarea获取html?

【问题讨论】:

    标签: javascript extjs


    【解决方案1】:

    InnerHTML 仅返回子内容,outerHTML 与当前注释一起返回。 例如:

    “示例文本” => 使用 innerHTML => 示例文本
    “示例文本” => 使用outterHTML => 示例 文字

    我在您的代码中将 innerHTML 更改为如下所示的 outerHTML 请检查sample

    text = fontEl.outerHTML;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-30
      • 1970-01-01
      • 2010-10-17
      • 1970-01-01
      • 2013-06-20
      • 1970-01-01
      • 2019-12-12
      • 1970-01-01
      相关资源
      最近更新 更多