2

我希望能够使用搜索textarea所有 HTML 标记的特定属性的特定正则表达式来搜索 a 的内容(其中将包含用户可见的 HTML 标记)。然后我想更改textarea搜索结果的字体颜色(在同一范围内)。假设我有一个提交按钮,它将调用一个 JS 函数:

  1. 创建一个变量,其值为textarea
  2. 使用我的正则表达式搜索对象创建一个变量
  3. 使用正则表达式字符串搜索textarea.value并更改所有匹配项的字体颜色

这可能吗?

4

1 回答 1

2

是的。但这需要一些工作。您很可能需要用 div 替换 textarea 并将其contenteditable属性设置为 true。然后,您可以用 span 包装匹配的单词并为这些 span 设置字体颜色。

来自 MDN 的富文本编辑

于 2012-07-27T18:37:04.240 回答