【发布时间】:2022-05-05 21:34:24
【问题描述】:
我想知道如何更改背景颜色,或者可能是在 textarea 中修改的文本的颜色。
假设,考虑一个文本区域,其预定义值为“Hello World”。
现在,如果您尝试将 textarea 中的文本更改为“Hello Universe”,它应该会突出显示 Universe(可能是背景颜色更改、颜色更改或使其变为粗体等。
我只想突出显示修改后的文本,以便看到更改的内容。
【问题讨论】:
-
请分享您的代码?
-
您不能为
textarea中的文本赋予样式 -
@Rayon 但应该有替代方案吧?应该有:(
-
@Spider 另一种方法是不使用
textarea,而是使用span或其他可以设置样式的元素。然后您需要构建一个差异引擎并跟踪状态以区分文本并应用适当的样式。或者,您可以使用已经完成所有这些工作的库。
标签: javascript html css dom