Flächen umrechner

Rechnet die eingegebene Fläche in anderen Flächeneinheiten aus. Dies ist ein Älterer JavaScript Code mit unnötigen langen Javascript Code. Läuft aber. Wer Lust hat, kann es ja mal versuchen, den Code kürzer zu erstellen. Man nennt auch Codegolf. Der aktuelle Code ist 16867 Bytes groß (Zeichen). Ich schätze mal das es auch unter 3000 klappen könnte. Wer Lust hat, kann gerne bei der Challenge teilnehmen
Kommentar abgeben zu diesen Beitrag/Code ?
Dann hier klicken

Der hier verwendete Code

<script>
function convertFlache(Ausgangswert2){
if (Ausgangswert2 === 'nm'){
var inp = document.getElementById('nm').value;
var szw = inp.replace(',','.')
document.getElementById('um').value = parseFloat(szw) * 0.000001;
document.getElementById('mm').value = parseFloat(szw) * 0.000000000001;
document.getElementById('cm').value = parseFloat(szw) * 0.00000000000001;
document.getElementById('dm').value = parseFloat(szw) * 0.0000000000000001;
document.getElementById('m').value = parseFloat(szw) * 0.000000000000000001;
document.getElementById('km').value = parseFloat(szw) * 0.000000000000000000000001;
document.getElementById('ft').value = parseFloat(szw) * 0.00000000000000001076391041671;
document.getElementById('inch').value = parseFloat(szw) * 0.0000000000000015500031000062;
document.getElementById('yd').value = parseFloat(szw) * 0.0000000000000000011959900463011;
document.getElementById('rd').value = parseFloat(szw) * 0.00000000000000000003953686103475;
document.getElementById('mi').value = parseFloat(szw) * 0.0000000000000000000000003861021585424;
document.getElementById('a').value = parseFloat(szw) * 0.00000000000000000001;
document.getElementById('ha').value = parseFloat(szw) * 0.0000000000000000000001;
}
if (Ausgangswert2 === 'um'){
var inp = document.getElementById('um').value;
var szw = inp.replace(',','.')
document.getElementById('nm').value = parseFloat(szw) * 1000000;
document.getElementById('mm').value = parseFloat(szw) * 0.000001;
document.getElementById('cm').value = parseFloat(szw) * 0.00000001;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX