具有一些编辑选项的textarea

时间:2018-09-06 07:33:37

标签: javascript html text-editor

我的网站上需要一个简单的文本编辑器,只需以下选项:
-有序和无序列表
-标题或粗体字符
-水平尺

有什么方法可以通过在现有textarea标签内进行编码来达到上述目的

我尝试使用contentEditable div进行操作,但是那里存在很多问题,例如return更改了先前文本的格式,等等。

2 个答案:

答案 0 :(得分:0)

看看this。这是一个可定制的所见即所得编辑器,可以将其配置为仅具有您要求的功能。

答案 1 :(得分:0)

您可以使用ckeditor,它非常简单且可自定义

https://ckeditor.com/ckeditor-5/

示例:

std::sort(crr.begin(), crr.end());

auto cmp_1st_char = [](std::string a, std::string b) {
    return a.front() < b.front();
};

auto p = std::equal_range(crr.begin(), crr.end(), "p", cmp_1st_char);

for (auto it = p.first; it != p.second; ++it)
    std::cout << *it << std::endl;