Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как работает javascript метод getElementById если...? / 6 сообщений из 6, страница 1 из 1
24.11.2006, 18:35
    #34154653
roger.sys
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как работает javascript метод getElementById если...?
Как работает javascript метод getElementById если на форме находиться несколько элементов с одним ID ?, тоесть что он возращает и в какой последовательности?
...
Рейтинг: 0 / 0
24.11.2006, 18:37
    #34154656
Dmitry Uvarov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как работает javascript метод getElementById если...?
скорее всего вернет только первый, но вообще он не обязан как-либо адекватно работать, элементов с одинаковыми ID на странице быть не должно по стандартуhttp://ln.com.ua/~openxs/articles/smart-questions-ru.html
...
Рейтинг: 0 / 0
25.11.2006, 13:17
    #34155273
srt
srt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как работает javascript метод getElementById если...?
а если они всётаки есть :)
как их сосчитать ?
типа
Код: plaintext
1.
var lisb = document.getElementById("navb").getElementsByTagName("LI");
alert(lisb.length);
чтобы сработало.
...
Рейтинг: 0 / 0
25.11.2006, 14:09
    #34155314
calbears
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как работает javascript метод getElementById если...?
srtа если они всётаки есть :)
как их сосчитать ?
типа
Код: plaintext
1.
var lisb = document.getElementById("navb").getElementsByTagName("LI");
alert(lisb.length);
чтобы сработало.
Сосчитать - легко. К сожалению, не с помощью getElementById.
Если используете IE - то следующий код:
...
var oAll = document.all.item('navb');
alert(oAll.length);
...

Для FireFox конструкция немного сложнее:
...
var len = 0;
var oElem = document.getElementsByTagName('LI');
for (i=0; i < oElem.length; i++)
{
if (oElem .id == "navb")
len++;
}
alert(len);
...

Здесь, естественно, "navb" - ID контроллов, а "LI" - тип контролла.
Последний кусок кода впрочем работает и в IE.
...
Рейтинг: 0 / 0
26.11.2006, 08:00
    #34155760
srt
srt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как работает javascript метод getElementById если...?
вот спасибо хорошо!
така простая конструкция .
в голове вертится а реализовать не получалось :)
перетрудился я наверное :)
спасибо помогло!
...
Рейтинг: 0 / 0
27.11.2006, 11:14
    #34157021
roger.sys
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как работает javascript метод getElementById если...?
Всем спасибо :), очень силоно помогли.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как работает javascript метод getElementById если...? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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