得到了一个小JS代码

时间:2017-05-27 11:15:50

标签: javascript html

我被我的#34; web应用程序的某些部分所困扰......我只需要查看该功能的价值"计算"通过单击按钮"计算"。函数值应出现在带有" rez"类的元素中。这是我的代码:

JS

function calculate() {

    var bmi = teza / (visina*visina);

    document.getElementsByClassName("rez").value = bmi;
}

HTML

<div class="panel-body">
    <button type="button" class="btn btn-success btn-md" onclick="calculate()">Calculate</button>
    <p><b>BMI za izbrano osebo:</b></p>
    <div class="res"></div>
</div>

2 个答案:

答案 0 :(得分:0)

  • 不要忘记先定义变量。
  • 使用innerHTML代替value
  • 当您呼吁重新 z 时,班级名称重新 s

试试这个:

&#13;
&#13;
function calculate() {
    var teza = 5,
        visina = 3,
        bmi = teza / (visina * visina);

    document.getElementsByClassName("res")[0].innerHTML = bmi;
}
&#13;
  <div class="panel-body">
    <button type="button" class="btn btn-success btn-md" onclick="calculate()">Calculate</button>
    <p><b>BMI za izbrano osebo:</b></p>
    <div class="res"></div>
  </div>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

我认为问题出在您的班级选择器上。 试试这个以显示值:

document.getElementsByClassName("res")[0].innerHTML = bmi;