2017-01-24 1 views
1

Ich benutze Javascript, um .0 vom Wert in innerHtml zu entfernen. Es funktioniert gut in localhost, aber wenn ich auf dem Server hochgeladen, gibt es 'NaN' zurück. Wenn ich die Seite neu lade, wird der Wert für eine Sekunde angezeigt und dann wird NaN angezeigt. Im Anschluss ist Javascript-FunktionMath.floor gibt NaN zurück

<script type="text/javascript"> 

    $(document).ready(function() { 

     var aliasstart = document.getElementById('aliasstart').innerText; 
     document.getElementById('aliasstart').innerText =parseInt(Math.floor(aliasstart)); 
    }); 
</script> 

AliasStart von in MVC-Modell Klasse Typ dezimal ist ich den Teil des Codes gegeben haben. Bitte helfen

+3

Put' parseFloat (aliasstart) '' innen Math.floor' weil aliasstart ein String keine Zahl ist, deshalb ist es NaN gibt. – Shubham

+0

Vielen Dank Shubham, das funktioniert. –

Antwort

1

Probieren Sie es andersrum ‚round Math.floor(parseFloat(aliasstart));

+0

Danke, es hat funktioniert. –

Verwandte Themen