v2.5.2
Giriş yap

JS ILE toINT yapma ?

restinparis
354 defa görüntülendi

Merhaba, Javascript ile nasil bir "< td >(tablo)" elemani icindeki bir yaziyi integer a cevirebilirim ?

    <td id = "hisse1">ornek sayi : 34</td>
    <td id = "hisse2">ornek sayi : 25</td>
    
    <script>
        for(i = 1; i <= 9; i++){
            
        var bolme = 920 / parseInt(document.getElementedById("hisse" + i)) //????
        //yukaridaki gibi yaptigimda NaN hatasi aliyorum
        
        }
    </script>

Yalniz bu td elemanlarina da sayilari yine farkli bir js hesaplamasiyla elemanlarin icine yazdiriyorum
yani default olarak boslar.

yazdirma islemi bittikten sonra yukaridaki kodu calistiriyorum fakat NaN donuyor.

nasil hesaplatabilirim ??

tayfunerbilen
1016 gün önce

id'ler yanlış yerde, ek olarak zaten seçtiğin elemanın text'ini almamışsın ama alsan bile NaN verecek aşağıdaki kodu çalıştırırsan anlarsın durumu

console.log( parseInt('ornek sayi : 34') )

yapacağın şey id'leri sayılara vermek. Yani;

<td>ornek sayi : <span id="hisse1">34</span></td>
<td>ornek sayi : <span id="hisse2">25</span></td>

<script>
    for(i = 1; i <= 9; i++){
        var bolme = 920 / parseInt(document.getElementedById("hisse" + i).innerText) //????
        // diğer işlemler..
    }
</script>