1. kr12 - 28 Июля, 2005 - 13:49:14 - перейти к сообщению
Есть некий object и его name=111. Как нам обратиться к этому object? document.all.[111]. или document.111. не действуют. (Обьекту действительно присваивается имя 111. можно убедится document.write(this.name) ).
2. ETC - 28 Июля, 2005 - 14:04:09 - перейти к сообщению
Используй лучше id вместо name и обращайся к нему так: document.getElementById('111'

3. kr12 - 29 Июля, 2005 - 00:48:23 - перейти к сообщению
Да я бы лучше называл "буква"+номер. Тогда б и вопроса не было б.
Но обьекты имеют имя равное номеру.
"getElementById" сейчас попробую. (откуда вы только такие слова берёте?
Но обьекты имеют имя равное номеру.
"getElementById" сейчас попробую. (откуда вы только такие слова берёте?

4. Дмитрий Б. - 29 Июля, 2005 - 01:43:02 - перейти к сообщению
document.getElementById работает в любом броузере, в отличие от document.all. document.all.[111] - неправильно! Надо: document.all['111']
5. ETC - 29 Июля, 2005 - 03:15:04 - перейти к сообщению
Да уж лучше по ID...
6. ETC - 29 Июля, 2005 - 03:17:57 - перейти к сообщению
Тем более name всё равно является строкой, даже если написны цифры... от этого ничего не меняется и JS по-барабану, к какому имени обращаться... Любое имя следует писать в кавычках.
7. kr12 - 29 Июля, 2005 - 12:14:41 - перейти к сообщению
С getElementById всё работает. При чём как с кавычками, так и без. Спасибо за консультацию.
8. ETC - 29 Июля, 2005 - 12:48:02 - перейти к сообщению
лучше используй с кавычками, это правильнее. Без кавычек можно только с числами.