如何使用Javascript执行输入值的操作?

时间:2016-02-10 11:29:37

标签: 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

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

1 个答案:

答案 0 :(得分:0)

添加到您的select元素和Id属性并为其命名&#34; nrId&#34;

<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;