Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> нужна альтернатива document.all.tags 
:(
    Опции темы
sugee
Дата 14.2.2006, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 423
Регистрация: 12.6.2005

Репутация: нет
Всего: 4



Как можно объединить определенные теги в коллекцию или массив, чтобы можно было перебрать циклом скажем все теги <p> и что-то с ними сделать?
Конструкция document.all.tegs['p'] в моём браузере не работает, какие ещё есть варианты?
PM MAIL   Вверх
12345c
Дата 14.2.2006, 21:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



 Есть такой справочник - http://js2.ru/files/js-man.rar , там много чего есть, и document.all.tags() тоже. (ie) Для всех браузеров - объект.getElementsByTagName() (объект - не коллекция).
 Добавлено @ 21:01 
И ещё, теги всегда пишут большими буквами. 

Это сообщение отредактировал(а) 12345c - 3.3.2008, 18:00


--------------------
Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go
PM WWW   Вверх
sugee
Дата 14.2.2006, 22:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 423
Регистрация: 12.6.2005

Репутация: нет
Всего: 4



Цитата(12345c @ 14.2.2006, 21:00 Найти цитируемый пост)
и document.all.tags() тоже. (ie)
Да я знаю что для IE, а у меня как раз он и есть.
Сейчас трудно сказать из-за чего была проблема но не из-за маленькой буквы - только что проверил работает и с большой и с маленькой.
Я сделал уже по своему, присвоил тегам id вида ab1, ab2 , ...
Потом это "ab" передается в фнукцию
Код

function chpar(tID) {

par=new Array()
 for(j=0; j<=11; j++) {
   currID=tID+j
  par[j]=document.getElementById(currID);
 .....
 .....
 .....


Но теперь у меня есть справочник и я больше такой порнографией заниматься не буду smile
PM MAIL   Вверх
Innuendo
Дата 15.2.2006, 19:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: 2
Всего: 6



Цитата(sugee @ 14.2.2006, 22:50 Найти цитируемый пост)
Да я знаю что для IE, а у меня как раз он и есть.

Ну если то, что ты делаешь, только для себя, то ОК. А вообще надо заботится о пользователях, и подстраиваться под каждого smile



Цитата(sugee @ 14.2.2006, 22:50 Найти цитируемый пост)
Я сделал уже по своему, присвоил тегам id вида ab1, ab2 , ...

Ну тогды уже присвой тем тегам, что тебе надо, одинаковое имя. Типо name="MyTags"
и пробеги их вот так:

Код

var MyTags = document.getElementsByName("MyTags");
for (var i=0; i<MyTags.length; i++){
 // тут ты проводишь действия над элементом MyTags[i]
}

цикл перебирает все элементы с таким именем.

Это сообщение отредактировал(а) Innuendo - 15.2.2006, 19:57


--------------------
=)
PM MAIL ICQ Jabber   Вверх
sugee
Дата 16.2.2006, 09:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 423
Регистрация: 12.6.2005

Репутация: нет
Всего: 4



Цитата(Innuendo @ 15.2.2006, 19:57 Найти цитируемый пост)
Ну если то, что ты делаешь, только для себя, то ОК. А вообще надо заботится о пользователях, и подстраиваться под каждого

Абсолютно согласен просто у меня была какая-то проь\блемка с document.all.tags вот я и удивлялся почему конструкция работающая исключительно в IE к меня в IE и не работает. В чём была проблема уже не помню, какой то косяк допустил... Вообще document.all.tags
у меня конечно же работает.

Цитата(Innuendo @ 15.2.2006, 19:57 Найти цитируемый пост)
Ну тогды уже присвой тем тегам, что тебе надо, одинаковое имя
Ну вот собсно что мне и нужно было!

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0688 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.