这是我在这些论坛上的第一篇文章。我正在尝试创建一个表,该表从我在HTML中运行的程序上的VoIP测试结果中调用其数字。目前,我试图使结果表看起来“漂亮”,如果VoIP抖动被记录为1或更高,它将文本颜色更改为红色,反之亦然为绿色。
function testFinished(vJit) {
voipcolor(vJit);
document.getElementById("aftert").innerHTML='<table class="tableRes" id="tableRes"><style>table {border:1px solid black; margin-left:auto; margin-right:auto;} th, td{border:1px solid black;}</style><thead><thead><tr><th colspan="2">VoIP Test</th></tr></thead><Tr><td>Jitter</td><td>' + vJit + 'ms</td></tr></table>';
}
我还创建了一个 if 语句,但由于某种原因,我不断收到“意外令牌 if”的错误:
function voipcolor(vJit)
if (vJit < 1) {
let vJit = '<p style="color:green;">' + vJit + '</p>'
}else if (vJit >= 1) {
let vJit = '<p style="color:red;">' + vJit + '</p>'
}
}
桌子上还有更多,但因为我问的是颜色,我想我会折射2个单元格而不是10个或更多。
是什么导致了 if 语句的错误?
插入颜色变化的正确方法是什么?
所以我意识到我需要一个返回语句,并尝试将其添加到函数中,我也离开了我编辑@Taplar提到的其他问题。
function voipcolor(vJit) {
if (vJit < 1) {
return voipcolor.style.color = "green"
}else{
return voipcolor.style.color = "red";
}
}
但什么也没发生。我相信我需要打电话给voipcolor(vJit),但我不确定如何。
繁星淼淼
陪伴而非守候
相关分类