Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
要使用JavaScript更改文本颜色吗 函数fun(){ var a=document.getElementsByTagName(“td”); var a1=a[0].innerHTML; var a2=a[1].innerHTML; var a3=a[2].innerHTML; var a4=a[3].innerHTML; var a5=a[4].innerHTML; var b; 如果(a1==55){b=“红色”;} else{b=“黑色”;} a[0].style.color=b; } 55 34 25 55 25_Javascript_Css - Fatal编程技术网

要使用JavaScript更改文本颜色吗 函数fun(){ var a=document.getElementsByTagName(“td”); var a1=a[0].innerHTML; var a2=a[1].innerHTML; var a3=a[2].innerHTML; var a4=a[3].innerHTML; var a5=a[4].innerHTML; var b; 如果(a1==55){b=“红色”;} else{b=“黑色”;} a[0].style.color=b; } 55 34 25 55 25

要使用JavaScript更改文本颜色吗 函数fun(){ var a=document.getElementsByTagName(“td”); var a1=a[0].innerHTML; var a2=a[1].innerHTML; var a3=a[2].innerHTML; var a4=a[3].innerHTML; var a5=a[4].innerHTML; var b; 如果(a1==55){b=“红色”;} else{b=“黑色”;} a[0].style.color=b; } 55 34 25 55 25,javascript,css,Javascript,Css,我要下的所有55个金额都用红色。 我的桌子很大,所以我想要捷径。 我正在尝试JavaScript循环,但效果不好,有些会出错。您需要使用迭代器 <script> function fun(){ var a = document.getElementsByTagName("td"); var a1 = a[0].innerHTML; var a2 = a[1].innerHTML; var a3 = a[2].innerHTML; var

我要
下的所有55个金额都用红色。 我的桌子很大,所以我想要捷径。
我正在尝试JavaScript循环,但效果不好,有些会出错。

您需要使用迭代器

<script>
function fun(){
    var a = document.getElementsByTagName("td");
    var a1 = a[0].innerHTML; 
    var a2 = a[1].innerHTML; 
    var a3 = a[2].innerHTML; 
    var a4 = a[3].innerHTML; 
    var a5 = a[4].innerHTML; 
    var b;
        if ( a1 == 55 ) { b = "red"; }
        else { b = "black"; }
            a[0].style.color = b;
}
</script>
<body onload="fun()" style="margin: 100px;">
    <table>
    <th>
        <td>55</td> 
        <td>34</td> 
        <td>25</td> 
        <td>55</td> 
        <td>25</td> 
     </th>
    </table>
</body>
var a=document.getElementsByTagName(“td”);
对于(变量i=0;i

参考-

@guest271314-正确。我们俩同时注意到了小姐,我想:)@VishalLavate-很高兴听到这个消息
var a = document.getElementsByTagName("td");
for (var i = 0; i < a.length; i++) {
   if(a[i].innerHTML === "55") {
      a[i].style.color = "red";
   } else {
      a[i].style.color = "black";
   }
}