gpt4 book ai didi

javascript - 键入时更改单词文本不同的颜色

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:58:32 30 4
gpt4 key购买 nike

我在一个给出匹配数据的文本框中输入,然后更改文本的颜色并输入第二次然后更改其他颜色然后再次输入然后再次更改颜色。

最佳答案

绑定(bind) input 使用 on() 到文本字段的事件处理程序 和内部事件处理程序从数组更改颜色

var color = ['red', 'yellow', 'red', 'blue', 'brown'];
var i = 0;
$('#text').on('input',function() {
$(this).css('color', color[i]);
i = (i + 1) % color.length;
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input id="text"/>


或者使用 Math.random()生成随机颜色代码

var color = ['red', 'yellow', 'red', 'blue', 'brown'];
$('#text').on('input', function() {
$(this).css('color', "#" + (Math.random() * 16777215 | 0).toString(16));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input id="text" />

关于javascript - 键入时更改单词文本不同的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33842118/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com