Engelein: document.getElementById('x').name + 0.1

Beitrag lesen

alert(document.getElementById('x').name + 0.1);

Javascript meldet dann immer '10.1' - aber es soll '1.1' melden denn 1+0.1 gibt ja schließlich 1.1 .

Nein, wenn du an den Text "1" (ein Name ist ein Text) 0.1 anhängst, wird daraus der Text "10.1", nicht die Zahl 1,1. Wandle den Text in eine Zahl um oder hänge den gewünschten Text an. Automatische Typkonvertierung ist eine Unsitte.