| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Отказывается понимать теги XML |
| Автор: kaa 10.8.2006, 00:43 | ||||
Вот есть код
Так вот функция getElementByTagName() его еще находит, но доступа к дочернему узлу нидаёт нивкакую! Тоесть my_object.firstChild.value вызывает ошибку. Но как тока я меняю на
и работаю с функцией getElementById, а потом my_object.firstChild.value - никакой ругани недаёт и возвращяет TEXT Почему так может быть? JavaScript не понимает нестандартных тегов что-ли?! Или я что не так делал? |
| Автор: Sardar 10.8.2006, 01:39 |
| По идее браузер должен для такого элемента взять стили предка и display: inline. На самом деле элемент игнорируеться, т.е. формально он существует, но ни style, ни DOM'овских свойств у него нет (undefined). Смена доктайпа на XHTML результатов не дала. Лажа проявляеться в ИЕ6, Мозилле1.5 и Опере8.54, т.е. лажа проявляеться везде Вывод: пользоваться стандартными тегами в документе, различать их по class, там через пробел можно указать несколько классов, пусть некоторые будут маркерами. Если на валидатора пофигу, то поставь свои аттрибуты. А вообще криво это как то... |
| Автор: kaa 28.8.2006, 00:34 |
| Мдя... Пасибо за ответ |