Javascript textContent не работает в IE8 или IE7
Мне нужно добавить 2 ячейки содержимого таблицы и отобразить ее. Ниже JavaScript команда отлично работает в Chrome или IE10. Но не работает в IE8 или 7.
parseFloat(document.getElementById("total").textContent).toFixed(2);
Результат,
NaN
Не могли бы вы рассказать мне, что такое эквивалентная команда в IE7 или IE8, чтобы прочитать содержимое ячейки таблицы и преобразовать ее в float, а затем добавить.
Ответы
Ответ 1
textContent не поддерживается IE7/8. Последнее имеет другое свойство, называемое innerText, которое возвращает текстовое содержимое DOM node.
Вот как использовать оба:
var text = e.item.textContent || e.item.innerText;
alert(text);
ПРИМЕЧАНИЕ. e - элемент html
Ответ 2
Ответы неизвестных полностью верны. Если вы используете jQuery, вы можете просто сделать $(element).text()