Hallo,
let zahl = parseFloat(element.value)
patseFloat liefert eine Zahl, wenn sie am Anfang steht,
- 50€ -> 50
- €50 -> NaN
wenn die Einheit vor der Zahl steht, musst du die Eingabe behandeln.
Beachte: parseFloat parsed nach Fließkommazahlen mit Dezimalpunkt
- 55.5 -> 55.5
- 55,5 -> 55
Kennst du schon <input type="number">
?
Warum steht die Einheit im Element und nicht davor/dahinter?
Gruß
Jürgen