繁体   English   中英

如何使用Javascript对输入值进行运算?

[英]How to perform a operations with inputs' values with Javascript?

今天,我创建了一个新站点,人们可以在其中计算一些数字之间的平均距离。 我有这个HTML代码:

<div id='content'>
   <h1>Calculator de medii cu teza</h1>

  <select>
    <option value='nr'>Cate note ai fara teza?</option>
  <option value='2'>2</option>
  <option value='3'>3</option>
  <option value='4'>4</option>
  <option value='5'>5</option>
  <option value='6'>6</option>
  </select>



  <input id='Note' placeholder='Scrie aici notele tale'/> <br/>
  <input id='Teza' placeholder='Scrie aici nota din teza'/> <br/>
  <input id='Run' onClick='calc()' type='button' value='Calculeaza'/>
  <input id='Rezultat' readOnly='true' style='font-style: italic; padding-left:-2px; !important' type='text' value='rezultatul va aprea aici'/>

  </div>

我想要一些可以计算这种兴奋的东西:

((((Nota / nr)* 3)+ Teza)/ 4

我是新来的,所以我真的需要帮助。 谢谢!

添加到您的选择元素和Id属性,并为其命名为“ nrId”

<select id="nrId">

在下面运行代码...

var noteVal = document.getElementById("Note").value;
var tezaVal = document.getElementById("Teza").value;

var selectObj = document.getElementById("nrId");
var selectVal = selectObj.options[selectObj.selectedIndex].value;

var result = (((noteval / selectVal) * 3) + tezaVal) / 4;
document.getElementById("Rezultat").value = result;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM