Javascript textContent не работает в IE8 или IE7 - программирование
Подтвердить что ты не робот

Javascript textContent не работает в IE8 или IE7

Мне нужно добавить 2 ячейки содержимого таблицы и отобразить ее. Ниже JavaScript команда отлично работает в Chrome или IE10. Но не работает в IE8 или 7.

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

Результат,

NaN

Не могли бы вы рассказать мне, что такое эквивалентная команда в IE7 или IE8, чтобы прочитать содержимое ячейки таблицы и преобразовать ее в float, а затем добавить.

4b9b3361

Ответ 1

textContent не поддерживается IE7/8. Последнее имеет другое свойство, называемое innerText, которое возвращает текстовое содержимое DOM node.

Вот как использовать оба:

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

ПРИМЕЧАНИЕ. e - элемент html

Ответ 2

Ответы неизвестных полностью верны. Если вы используете jQuery, вы можете просто сделать $(element).text()