2015-06-22 2 views
-1
<span id='amount'>0.00000000</span> 
<a class='button-withdraw' id='tombolco' href='#'>Checkout</a> 

<script> 
    var amount = document.getElementById("amount").innerHTML; 
    if (amount >= 0.001) { 
     document.GetElementById("tombolco").style = "display:block"; 
    } else { 
     document.GetElementById("tombolco").style = "display:none"; 
    } 
</script> 

Почему мой код не работает? Что с ним не так и как я могу это решить?Как проверить значение строки

ответ

0
document.GetElementById("tombolco").style = "display:block"; 

Это не тот путь. Это

document.getElementById("tombolco").style.display = 'block'; 

Также обратите внимание, что getElementById, а не с заглавной буквы G. То же с 'none', остальной код нормально.

Fiddle

+0

спасибо :) Теперь решаемые – DeVoresyah

0
<script> 
var amount = document.getElementById("amount").innerHTML; 
if (amount >= 0.001) { 
document.getElementById("tombolco").style.display = 'block'; 
} else { 
document.getElementById("tombolco").style.display = 'none; 
} 
</script> 
0

Если вы хотите присвоить строку CSS для элемента, как вы пытаетесь сделать, используйте style.cssText:

document.getElementById("tombolco").style.cssText = "display:block"; 
Смежные вопросы