【发布时间】:2021-05-19 11:17:55
【问题描述】:
function BMI(){
var h = document.getElementById('height').value;
var w = document.getElementById('weight').value;
var bmi= w/(h/100*h/100);
var bmi2 = (bmi.toFixed(2));
document.getElementById("result").innerHTML = " your BMI is " + bmi2;
}
为什么“结果”的输出会闪烁
【问题讨论】:
-
您是否多次调用 BMI() 函数?它可能会多次更新 id 结果元素
-
您尝试过什么解决问题的方法?您至少应该分享一个完整的工作示例
-
html is //是不是因为我在html中使用了onClick="BMI()"?
标签: javascript html innerhtml