Рассмотрим следующий пример:
<form action="process.php" id="myForm">
.....
....... all my form elements
</form>
Я впервые получил доступ к своим элементам формы следующим образом:
function verifyForm() {
var frm_elements = myForm.elements;
//do something here
}
Приведенный выше код хорошо работал с последними версиями Chrome и Internet Explorer. Однако с Firefox это всегда не удавалось. FF пожаловался на ошибку: «Не удалось найти идентификатор myForm»
Чтобы это работало, я заменил myForm.elements элементами document.getElementById ('myForm'). Все три браузера, которые я тестировал, работали нормально.
Мне просто любопытно узнать, почему это не сработало на FF? Я сделал что-то не так?