【发布时间】:2022-11-14 14:08:03
【问题描述】:
<script type="text/javascript">
function display(){
var resultBox = document.getElementById("resultbox");
var input1 = document.getElementById("input1");
var input2 = document.getElementById("input2");
var result = input1.value * input2.value;
resultBox.value = result;
}
</script>
我正在使用它,但如果答案是 1-3,我希望结果变为绿色;如果答案是 4-9,则变为黄色;如果是 10-19,则变为橙色;如果是红色,则为 20 > 上面的代码有效,但是当我添加更改颜色时功能它不会改变颜色
<script type="text/javascript">
function display(){
var resultBox = document.getElementById("resultbox");
var input1 = document.getElementById("input1");
var input2 = document.getElementById("input2");
var result = input1.value * input2.value;
resultBox.value = result;
}
if (resultBox <=3) {
resultBox = document.getElementById("p2").style.color = "green";
} else if (resultBox<=9) {
resultBox = document.getElementById("p2").style.color = "yellow";
}
else if (resultBox <=19) {
resultBox = document.getElementById("p2").style.color = "orange";
}
else {
resultBox = document.getElementById("p2").style.color = "red";
}
</script>
【问题讨论】:
标签: javascript html function colors display