Ами като за начало гледай да манипулираш елементите чрез document.getElementById() функцията - разбира се трябва да прикачаш id-та на елементите
А проверката затова дали е въведено число виждаш как я правя с isNaN функцията
Също така не ти трябват два цикъла след като можеш да минеш само с един
Между другото съм допуснал грешка. Вместо Number трябваше да сложа parseFloat, но логиката е една и съща
Редакция:
грешката ти е че проверяваш за стойност null, а трябва да проверяваш дали това не е стойност NaN (Not a Number) което е различно от null