Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I need to add 2 cell content of a table and display it. Below JavaScript command works fine in chrome or IE10. But not working in IE8 or 7.

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

It results,

NaN

Could you please tell me what is the equivalent command in IE7 or IE8 to read cell content of a table and convert it to float then add..

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
360 views
Welcome To Ask or Share your Answers For Others

1 Answer

textContent is not supported by IE7/8. The latter has a different property called innerText which returns the text contents of a DOM node.

Here is how to use both:

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

NOTE: e is html element


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...