Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401 ТвойWeb :: Получение текста элемента
Покинул форум
Сообщений всего: 254
Дата рег-ции: Дек. 2004
Карма 0
Как получить?
document.getElementById(id).innerText - в IE, но не в Firefox
document.getElementById(id).textContent - в firefox, но не в IE.
Как реализовать, что бы и там и там работало корректно?
ETC
Отправлено: 06 Апреля, 2006 - 09:29:23
Flash-coder
Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003 Откуда: TimeZero
Карма 26
navigator.userAgent
Aleksej
Отправлено: 06 Апреля, 2006 - 11:00:46
Advanced Member
Покинул форум
Сообщений всего: 254
Дата рег-ции: Дек. 2004
Карма 0
Вообще-то я уже это сделал, вот так (может кому пригодится):
if ((r=document.getElementById(id).innerText)==null) r=document.getElementById(id).textContent;
Леголегс
Отправлено: 06 Апреля, 2006 - 11:10:55
JS-маньяк
Покинул форум
Сообщений всего: 2109
Дата рег-ции: Июль 2004 Откуда: Липецк
Карма 17
Aleksej пишет:
if ((r=document.getElementById(id).innerText)==null) r=document.getElementById(id).textContent;
CODE:
r = document.getElementById(id).innerText || document.getElementById(id).textContent;
Но вот вопрос: а заработает ли это в опере?
ETC
Отправлено: 06 Апреля, 2006 - 11:55:45
Flash-coder
Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003 Откуда: TimeZero
Карма 26
А почему null?
Aleksej
Отправлено: 07 Апреля, 2006 - 08:37:42
Advanced Member
Покинул форум
Сообщений всего: 254
Дата рег-ции: Дек. 2004
Карма 0
ETC
Потому, что данное свойство не определено и есть null
Леголегс
Отправлено: 07 Апреля, 2006 - 11:07:39
JS-маньяк
Покинул форум
Сообщений всего: 2109
Дата рег-ции: Июль 2004 Откуда: Липецк
Карма 17
Aleksej пишет:
Потому, что данное свойство не определено и есть null
А ну-ка вот прямо на этой странице скопируй в адресную строку
CODE:
javascript:alert(document.polnaya_figna)
ETC
Отправлено: 07 Апреля, 2006 - 11:15:50
Flash-coder
Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003 Откуда: TimeZero
Карма 26
...и узнаешь, что такое «не определено»
Дмитрий Б.
Отправлено: 08 Апреля, 2006 - 04:51:01
Super Member
Покинул форум
Сообщений всего: 800
Дата рег-ции: Март 2005 Откуда: Иркутск
Карма 0
А можно пользоваться спецификацией, и тогда работать будет везде...
CODE:
document.getElementById('myTag').firstChild.data
(Здесь предпологается, что кроме текста в теге ничего нет.)
Все гости форума могут просматривать этот раздел. Только администраторы и модераторы могут создавать новые темы в этом разделе. Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®
[Script Execution time: 0.0385] [ Gzipped ]
Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33