Здравствуйте, papaha, Вы писали:
P>Иммется табличка, ячейки которой необходимо обрабатывать. Для чтения содержимого TD использовал
P>cell.innerText. В IE все было прекрасно, а в Firefox'е возвращает пусто! Пока читаю innerHTML и режу из него тэги.
P>Как же можно в Firefox'e прочитать текст, содержащийся в TD? Помогите.
Ищем в гугле
JavaScript innerText fireFox
Первая ссылка недоступна... тем не менее она есть в кеше.
http://66.249.93.104/search?q=cache:ceMb-mj-x6cJ:blog.dreamprojections.com/archive/2005/01/01/461.aspx+JavaScript+innerText+fireFox&hl=ru&gl=ua&ct=clnk&cd=1
Находим
// innerText isn't available in Mozilla variants
if (navigator.appVersion.indexOf("MSIE") == -1) {
var innerText = ""
for (var i=0; i<element.childNodes.length; i++) {
switch (element.childNodes.item(i).nodeType) {
case 1: //ELEMENT_NODE
innerText += getInnerText(element.childNodes.item(i));
break;
case 3: //TEXT_NODE
innerText += element.childNodes.item(i).nodeValue;
break;
}
}
highlighter.Highlight(innerText);
}
else
{
highlighter.Highlight(element.innerText);
}
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>