要使用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";
}
}