Javascript textContent is not working in IE8 or IE7

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..

Answers:

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

Answer

Unknowns answer is completely correct. That said if you are using jQuery, you can simply do $(element).text()

Tags

Recent Questions

Top Questions

Home Tags Terms of Service Privacy Policy DMCA Contact Us

©2020 All rights reserved.