Strict Standards: Resource ID#34 used as offset, casting to integer (34) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#36 used as offset, casting to integer (36) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#37 used as offset, casting to integer (37) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Получение текста элемента
ТвойWeb » WebMaster класс » JavaScript » Получение текста элемента

Страниц (1): [1]
 

1. Aleksej - 06 Апреля, 2006 - 09:23:16 - перейти к сообщению
Как получить?
document.getElementById(id).innerText - в IE, но не в Firefox
document.getElementById(id).textContent - в firefox, но не в IE.
Как реализовать, что бы и там и там работало корректно?
2. ETC - 06 Апреля, 2006 - 09:29:23 - перейти к сообщению
navigator.userAgent
3. Aleksej - 06 Апреля, 2006 - 11:00:46 - перейти к сообщению
Вообще-то я уже это сделал, вот так (может кому пригодится):
if ((r=document.getElementById(id).innerText)==null) r=document.getElementById(id).textContent;
4. Леголегс - 06 Апреля, 2006 - 11:10:55 - перейти к сообщению
Aleksej пишет:
if ((r=document.getElementById(id).innerText)==null) r=document.getElementById(id).textContent;
CODE:
r = document.getElementById(id).innerText || document.getElementById(id).textContent;
Но вот вопрос: а заработает ли это в опере?
5. ETC - 06 Апреля, 2006 - 11:55:45 - перейти к сообщению
А почему null?
6. Aleksej - 07 Апреля, 2006 - 08:37:42 - перейти к сообщению
ETC
Потому, что данное свойство не определено и есть null Подмигивание
7. Леголегс - 07 Апреля, 2006 - 11:07:39 - перейти к сообщению
Aleksej пишет:
Потому, что данное свойство не определено и есть null
А ну-ка вот прямо на этой странице скопируй в адресную строку
CODE:
javascript:alert(document.polnaya_figna)
8. ETC - 07 Апреля, 2006 - 11:15:50 - перейти к сообщению
...и узнаешь, что такое «не определено»
9. Дмитрий Б. - 08 Апреля, 2006 - 04:51:01 - перейти к сообщению
А можно пользоваться спецификацией, и тогда работать будет везде...
CODE:
document.getElementById('myTag').firstChild.data

(Здесь предпологается, что кроме текста в теге ничего нет.)

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0369]     [ 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