Ganz am Anfang wird ja geschaut ob die Variable da ist oder nicht. Falls Sie nicht da ist, wird eine 0 gesetzt und weitergerechnet, was ja klappt. Doch wenn ich jetzt auch horizontal rechne klappt es nicht mehr..
function getInputAsFloat(element)
{ return (element
? parseFloat(element.value.replace(/[^0-9 ]/g, "")) || 0
: 0);
}
Hier geht es: https://jsfiddle.net/3gfs9cwa/2/
Hier geht es nicht (es fehlt jeweils die erste Spalte mit den Werten Wert11, Wert21, Wert31 und Wert41 )
https://jsfiddle.net/3gfs9cwa/3/
da komische ist aber, das es in der gleichen Zeile trotzdem klappt nur vertikal nicht!
Gerade habe ich geglaubt ich durchschaue es ...