один.
document.all — это коллекция всех элементов на странице. Например:
document.all(0) представляет первый элемент на странице.
два.
document.all может определить, является ли браузер IE
если(документ.все){
alert("Это IE!");
}
три.
Вы также можете установить атрибут id (id=aaaa) для элемента, а затем вызвать элемент, используя document.all.aaaa.
Четыре.
Случай:
Код 1:
Скопируйте код кода следующим образом:
<имя ввода=значение ааа=ааа>
<входной идентификатор=значение bbb=bbb>
<язык сценариев=Jscript>
alert(document.all.aaa.value) //Получаем значение по имени
alert(document.all.bbb.value) //Получаем значение по идентификатору
</скрипт>
Код 2:
Но часто имена могут совпадать (например, при использовании флажка для получения нескольких хобби пользователя)
Скопируйте код кода следующим образом:
<входное имя=значение aaa=a1>
<входное имя=значение aaa=a2>
<входной идентификатор=значение bbb=bbb>
<язык сценариев=Jscript>
alert(document.all.aaa(0).value) //Отображение a1
alert(document.all.aaa(1).value) //Отображение a2
alert(document.all.bbb(0).value) //Эта строка кода завершится ошибкой
</скрипт>
Код 3:
Теоретически идентификаторы на странице отличаются друг от друга. Если появляются разные теги, они имеют одинаковый идентификатор.
document.all.id завершится неудачно, например:
Скопируйте код кода следующим образом:
<входной идентификатор=aaa значение=a1>
<входной идентификатор=aaa значение=a2>
<язык сценариев=Jscript>
alert(document.all.aaa.value) //Отображение неопределенного значения вместо a1 или a2
</скрипт>
Код 4:
Для сложной страницы (код очень длинный или идентификатор автоматически генерируется программой) или
Для программ, написанных новичками в JavaScript, весьма вероятно, что два тега будут иметь одинаковый идентификатор.
Во избежание ошибок при программировании рекомендую писать так:
Скопируйте код кода следующим образом:
<входной идентификатор=значение ааа=ааа1>
<входной идентификатор=значение ааа=ааа2>
<входное имя=значение bbb=bbb>
<входное имя=значение bbb=bbb2>
<входной идентификатор=значение CCC=CCC>
<входное имя=значение ддд=дд>
<язык сценариев=Jscript>
предупреждение(document.all("aaa",0).value)
alert(document.all("aaa",1).value)
предупреждение(document.all("bbb",0).value)
предупреждение(document.all("bbb",1).value)
предупреждение(document.all("ccc",0).value)
предупреждение(document.all("ddd",0).value)
</скрипт>