Лечим innerText
Как бы было хорошо, если бы все броузеры работали по одному стандарту. Но пока, приходится сочинять костыли.
Как мне стало известно 🙂 мой дорогой FF не захотел поддерживать innerText, вместо этого он использует textContent. И разумеется с IE все наоборот.
Ну, и ладно, у нас же есть if'ы, будем использовать их:
1 2 3 4 5 6 7 8 9 10 11 |
<script language="javascript" type="text/javascript"> /*<![CDATA[*/ function cls() { var obj = document.getElementById('text'); if (obj.innerText!=undefined) obj.innerText=''; // Для IE else obj.textContent=''; // Для FF и Оперы } /*]]>*/ </script> |
p.s. Проверяю только на последних версиях ПО. Так что владельцам динозавров, типа IE 5.5-6 работоспособность не гарантирую.
Author: | Tags: /
| Rating:
Leave a Reply