-6

HI im a student and I programed this calculator for give a average for 3 grades yet I cant calculate/average my final grade, I wish for advance.Thanks P.S I could find a way to post my HTML and my java so i put photos,sorry. picture 1picture2

2 Answers2

0

You got to match the id and get value document.getElementById('homework').value

<script type="text/javascript">
  function calculator() {
    var homework = parseFloat(document.getElementById('homework').value);
    var labs = parseFloat(document.getElementById('labs').value);
    var midterm = parseFloat(document.getElementById('midterm').value);
    var finals = parseFloat(document.getElementById('finals').value);

    var total = homework + labs + midterm + finals;

    var display = document.getElementById('outputDiv');
    display.innerHTML = 'Your Final Grade Is: ' + total;
  }
</script>
Dalin Huang
  • 11,212
  • 5
  • 32
  • 49
0

Read this link:

Javascript Get Element Value

And edit your code to:

<script type="text/javascript">

    function calculator()
    {
        var grade1 = parseFloat(document.getElementById('first').value);
        var grade2 = parseFloat(document.getElementById('second').value);
        var grade3 = parseFloat(document.getElementById('thrid').value);
        var total = grade1 + grade2 + grade3;
        document.getElementById('outputDiv').innerHTML='Your Final Grade Is: ' +total;
    }

</script>
Ali Hesari
  • 1,821
  • 5
  • 25
  • 51