2017-01-24 9 views
1

Я использую javascript для удаления .0 из значения в innerHtml. Он работает нормально в localhost, но когда я загружаюсь на сервер, он возвращает «NaN». Когда я перезагружаю страницу, она показывает значение на секунду, а затем показывает NaN. Ниже функция JavascriptMath.floor возвращает NaN

<script type="text/javascript"> 

    $(document).ready(function() { 

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

AliasStart имеет тип десятичного в MVC модели класса Я дал часть кода. Пожалуйста, помогите

+3

положить' parseFloat (aliasstart) '' внутри Math.floor' потому aliasstart это строка не является числом, поэтому он дает NaN. – Shubham

+0

Спасибо, что так много работает. –

ответ

1

Попробуйте другой путь «вокруг Math.floor(parseFloat(aliasstart));

+0

Спасибо, сработало. –

Смежные вопросы