如何在输入框javascript中设置文本的颜色?

时间:2017-04-17 21:59:19

标签: javascript html css

我有一个输入框,我需要设置正在输入的文本的颜色。我无法使用content.style.color属性设置颜色。这是小提琴for highlighting word in input box

2 个答案:

答案 0 :(得分:4)

更改content.style.color = 'red';

text.style.color = 'red';

您想要在元素上设置样式,而不是元素的值。

答案 1 :(得分:0)

您好!

内容未定义。

这应该适合您

  var text = document.getElementById('text');
        text.addEventListener("keyup", function(event){
          func(event)});
          console.log(text);

        var colors = ["red","green","blue","pink","maroon"];

        var i = 0;

        function func(e){
          if(!(e.keyCode==32)){
            var content = text.value;
            document.getElementById('text').style.color = 'red';
          }

        }
<div class="highlight">
      <input type="text" name="" value="" id="text">
    </div>

希望我帮助过你!