2013-07-21 3 views
0

у меня есть этот HTMLпреобразовать большой номер строки в целое

<p class="res_current tooltip" name="2.969.226.853.669.634.301.755.392" id="current_metal">3 Q</p> 

им с помощью этого кода, чтобы получить число имя:

var a = document.getElementById('current_metal').name; 

мне нужно использовать для сравнения, как

if (a < 10) {сделать что-нибудь}

, но проблема в том, что когда я вижу (используя предупреждение), он возвращает somethi нг, как это

- «»> 2,96922685366e + 24

, так что я не могу сделать, если :(, есть способ, чтобы получить полный номер без? или преобразовать его

ответ

0

Использование parseInt:

parseInt(a, 10); 

ВНИМАНИЕ: Do not omit the radix argument! а = ParseInt (. document.getElementById 'current_metal') имя()

+0

вар; предупреждение (a); но он только возвращает 2, – user2582318

+0

пользователь parseFloat чем – Hushme

+0

parseFloat все еще возвращает только первое число =/ – user2582318

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