Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > JavaScript: Общие вопросы > нужна альтернатива document.all.tags |
Автор: sugee 14.2.2006, 20:12 |
Как можно объединить определенные теги в коллекцию или массив, чтобы можно было перебрать циклом скажем все теги <p> и что-то с ними сделать? Конструкция document.all.tegs['p'] в моём браузере не работает, какие ещё есть варианты? |
Автор: 12345c 14.2.2006, 21:00 |
Есть такой справочник - http://js2.ru/files/js-man.rar , там много чего есть, и document.all.tags() тоже. (ie) Для всех браузеров - объект.getElementsByTagName() (объект - не коллекция). Добавлено @ 21:01 И ещё, теги всегда пишут большими буквами. |
Автор: sugee 14.2.2006, 22:50 | ||
Да я знаю что для IE, а у меня как раз он и есть. Сейчас трудно сказать из-за чего была проблема но не из-за маленькой буквы - только что проверил работает и с большой и с маленькой. Я сделал уже по своему, присвоил тегам id вида ab1, ab2 , ... Потом это "ab" передается в фнукцию
Но теперь у меня есть справочник и я больше такой порнографией заниматься не буду ![]() |
Автор: Innuendo 15.2.2006, 19:57 | ||
Ну если то, что ты делаешь, только для себя, то ОК. А вообще надо заботится о пользователях, и подстраиваться под каждого ![]() Ну тогды уже присвой тем тегам, что тебе надо, одинаковое имя. Типо name="MyTags" и пробеги их вот так:
цикл перебирает все элементы с таким именем. |