在文本输入中呈现某些单词/字符

时间:2018-12-05 13:05:54

标签: javascript html5

当在HTML文本输入或TextArea中显示字符串时,我希望某些子字符串在其周围带有一个框的情况下呈现。理想情况下,这些子字符串将被视为单个实体,而不是单个字符或下面的stackoverflow标签。而不像突出显示或强调文本,但可能带有图形。

例如:

-------------------------------------------------------------|
|                      _______                               |
| This string contains |boxed| characters within a textarea. |
|                      -------                               |
--------------------------------------------------------------

请注意,我要混合文本和标签-不只是显示标签。

1 个答案:

答案 0 :(得分:1)

您不能使用文本区域执行此操作。可以通过使用具有((http|ftp|https):\/\/)?([\w_-]+(?:(?:\.[\w_-]+)+))([\w.,@?^=%&:\/~+#-]*[\w@?^=%&\/~+#-])?属性的div来模拟此行为,然后您可以应用所需的样式。

您可以在此处查看文档:{​​{3}}。