2013-08-20 17 views
10

Bir tablonun 2 hücre içeriğini eklemem ve onu görüntülemem gerekiyor. JavaScript komutunun altında krom veya IE10'da iyi çalışır. Ancak IE8 veya 7'da çalışmıyor.Javascript textContent IE8 veya IE7'de çalışmıyor

parseFloat(document.getElementById("total").textContent).toFixed(2); 

Bu sonuçlar,

NaN

bir tablo hücre içeriğini okumak ve dönüştürmek için IE7 veya IE8 yılında eşdeğer komut nedir söyler misiniz o zaman süzülecek ..

cevap

29

is IE7/8 tarafından desteklenmiyor. İkincisi, bir DOM düğümünün metin içeriğini döndüren innerText adlı farklı bir özelliğe sahiptir. İşte

ikisini de kullanmak için yapılması gerekenler:

var text = e.item.textContent || e.item.innerText; 
alert(text); 

NOT: e

+0

yapabilirsiniz. DOM düğümü nedir? – logan

+1

DOM'dan metin almak istediğiniz öğe. – Unknown

+0

Teşekkürler ... innerText ve textContext arasındaki fark nedir? herhangi bir tarayıcıda fark yaratıyor mu? – logan

0

Bilinmeyenler Cevabım tamamen doğru html unsurdur. JQuery'yi kullanıyorsanız, sadece $(element).text()