powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Ищу обзор браузеров с точки зрения их отношения к JS
7 сообщений из 57, страница 3 из 3
Ищу обзор браузеров с точки зрения их отношения к JS
    #35278576
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч, вытащу, если надо. Только сегодня я уже пьяный. Извини.
...
Рейтинг: 0 / 0
Ищу обзор браузеров с точки зрения их отношения к JS
    #35278707
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
var bName=false; //эта переменная скажет, есть ли в коллекции имена
//делаем предварительный цикл перед нужным нам циклом
for (var v0 in document.getElementsByTagName("input")) {
  v=v0+"";
  if (v.substr( 0 , 4 )=="var1") bName=true; //нашли заведомо присутствующее в документе имя - значит имена есть
}
//основной цикл идет по переменной v0, но мы сразу заполним переменную v, в которой будут только имена
for (var v0 in document.getElementsByTagName("input")) {
 ....
  }


долго пялилась в твой пост, так и не поняла, чего ты в итоге добиться хочешь (цель действий). Имя пришло - имя не пришло, затираем - не затираем.... бррр... А просто по полученному массиву пройтись и обработать инпуты нельзя?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
	function testInputs()
	{
		var aElements = document.getElementsByTagName('input');
		for (var i= 0 ; i < aElements.length; i++)
		{
			alert(i+'\ntype='+aElements[i].type+'\nname='+aElements[i].name);
		}
	}
...
Рейтинг: 0 / 0
Ищу обзор браузеров с точки зрения их отношения к JS
    #35278731
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge Владимир СанычБлииин... Вот функция getElementsByTagName. Что она возвращает...
Вообще-то у нас есть объектная модель. Сам я такими штуками, что ты пишешь, никогда не пользовался (т.е. коллекциями таг). Есть ещё и дом (например, childNodes).

getElementsByTagName() - это фунция из Дом-1 (рейтинг форума точно попрет)
Возвращает NodeList.
+ length
+ item(n)

Метод есть у объектов типа Document и Element.
...
Рейтинг: 0 / 0
Ищу обзор браузеров с точки зрения их отношения к JS
    #35281048
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
illionдолго пялилась в твой пост, так и не поняла, чего ты в итоге добиться хочешь (цель действий). Имя пришло - имя не пришло, затираем - не затираем.... бррр... А просто по полученному массиву пройтись и обработать инпуты нельзя?
Нельзя, потому что, как я писал выше, Опера в этом массиве возвращает все инпуты по два раза - один раз по имени, а другой по индексу.

apapacygetElementsByTagName() - это фунция из Дом-1 (рейтинг форума точно попрет)
Возвращает NodeList.
+ length
+ item(n)
Да, это мысль, спасибо. То есть ходить не по всей коллекции, а только до lehgth. OK.
...
Рейтинг: 0 / 0
Ищу обзор браузеров с точки зрения их отношения к JS
    #35281074
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ачипятка: length.

Итак, вот правильное решение - без всяких вспомогательных циклов и проверок:

Код: plaintext
1.
2.
  for (var v0= 0 ; v0<document.getElementsByTagName("input").length; v0++) {
    v=document.getElementsByTagName("input")[v0].name;

Просто непривычно, что нельзя пользоваться циклом просто по коллекции (как For Each в других языках).
...
Рейтинг: 0 / 0
Ищу обзор браузеров с точки зрения их отношения к JS
    #35281089
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему нельзя? А что такое for(s in abc) ?
...
Рейтинг: 0 / 0
Ищу обзор браузеров с точки зрения их отношения к JS
    #35281095
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeПочему нельзя? А что такое for(s in abc) ?
Еще раз сошлюсь сам на себя.
/topic/548777&pg=2#5592606
...
Рейтинг: 0 / 0
7 сообщений из 57, страница 3 из 3
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Ищу обзор браузеров с точки зрения их отношения к JS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]