Вопрос № 37854: Здраствуйте, уважаемые эксперты!
В JavaScript я пока не очень понимаю, поэтому сразу приношу извенения за дилетантство :)
В общем, была необходимость провести проверку на стороне клиента и в поле положить false/true. В функию проверки передал...
Вопрос № 37.854
Здраствуйте, уважаемые эксперты!
В JavaScript я пока не очень понимаю, поэтому сразу приношу извенения за дилетантство :)
В общем, была необходимость провести проверку на стороне клиента и в поле положить false/true. В функию проверки передал название поля и заносил в него значение методом
window.document.all[FieldТame].value = 'true';
Недавно узнал, что коллекция фll поддерживается тока у маленьких :(
Вопрос: Нет ли какого то универсального метода получения объекта из документа ?
С уважением, Рома.
Отправлен: 18.03.2006, 16:35
Вопрос задал: Rombs (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: SpaJdeR
Здравствуйте, Rombs!
Воспользуйтесь методом getElementById() объекта document
"Метод getElementById(значение_ID) позволяет обратиться к любому элементу по
значению его идентификатора — значению атрибута ID. Если несколько элемен-
тов документа имеют одинаковый ID, метод возвращает первый элемент с указан-
ным значением ID" (В Дунаев - Самоучитель JavaScript)
Ответ отправил: SpaJdeR (статус: 1-ый класс)
Ответ отправлен: 18.03.2006, 18:55 Оценка за ответ: 4 Комментарий оценки: Сапсибо! А данный метод работает во всех браузерах?
Отвечает: spider
Здравствуйте, Rombs!
Vo pervih ne pravilino napisal:
document.all[FieldТame].value = 'true';
na
document.all['FieldТame'].value = 'true';
A drugoi sposob sho podderjivaiut drugie browseri
prosto pisat'
FieldТame.value = 'true';
--------- Vse ili nicevo (Iziki programirovanie)
Ответ отправил: spider (статус: Студент)
Ответ отправлен: 18.03.2006, 23:34
Отвечает: Straight
Здравствуйте, Rombs!
Метод getElementById отсутствует в IE 5.0, появился только в 5.5
Пишите лучше так:
var elem = document.all? document.all[name] : document.getElementById(name);
Это будет работать везде.
Ответ отправил: Straight (статус: Студент)
Ответ отправлен: 20.03.2006, 10:23 Оценка за ответ: 5 Комментарий оценки: Вот за это действительно спасибо! И не подскажите, где можно взять таблицу, в каком браузере, какием методы и свойства поддерживаются? rombs@yandex.ru Заранее спасибо.