如何使用javascript更改文本颜色?

时间:2019-04-03 05:52:37

标签: javascript html

如果javascript中的文本,我在更改颜色时遇到问题。 html:

   `<div>
       <strong id="text"><strong>
    </div>`

这是我的JavaScript:

  ` function calculate(){
     var a = 1;
     var b = 2;
     var c = 3;
     var d = 4;
     var sumA = a+b;
     var sumB = c+d;
       if(sumA>sumB){
          $('#text').text().fontcolor("blue"); //change color to blue
       }else{
          $('#text').text().fontcolor("red"); //change color to red
       }
    }`

文字均未更改颜色

4 个答案:

答案 0 :(得分:2)

您可以尝试

$('#text').css("color", "red");

答案 1 :(得分:0)

使用css属性更改元素的所有css:

$('#text').css('color','red');

答案 2 :(得分:0)

// JAVASCRIPT

  document.getElementById("text").style.color = "red";

// jQuery

$('#text').css("color","red");

答案 3 :(得分:0)

.text()函数返回一个字符串,而不是您要重新着色的元素,因此不会做任何事情,因为字符串不能被“着色”。

请参见以下示例:

$('#test').css('color', 'red');
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<span id='test'>Hello World</span>