是否可以在输入字段中交替每个字符的颜色?

时间:2013-09-03 03:41:07

标签: javascript jquery html css input

我已经看到人们在单个元素中交替使用颜色的字符,方法是将每个字符动态地包裹在一个范围内并单独定位它们,但我想在输入字段中交替显示每个字符的颜色(例如,在红色之间交替显示,绿色,蓝色)......可能吗?我很难过......

1 个答案:

答案 0 :(得分:1)

可以使用DIV模拟它,并将contentEditable属性设置为true并将其设置为输入框。

在最基本的情况下,当你输入它时,你可以在将它添加到DIV之前处理诸如“onkeydown”之类的事件和具有给定颜色的SPAN的环绕字符。

这样,您可以在键入时在“输入”字段中实时填写字符。

如果你必须处理粘贴/删除,它会变得更复杂,但这就是想法。