uno.
document.all es una colección de todos los elementos de la página. Por ejemplo:
document.all(0) representa el primer elemento de la página
dos.
document.all puede determinar si el navegador es IE
si(documento.todo){
alerta ("es IE!");
}
tres.
También puede establecer el atributo id (id=aaaa) en un elemento y luego llamar al elemento usando document.all.aaaa
Cuatro.
Caso:
Código 1:
Copie el código de código de la siguiente manera:
<nombre de entrada=valor aaa=aaa>
<id de entrada=bbb valor=bbb>
<lenguaje de escritura=Jscript>
alert(document.all.aaa.value) //Obtener valor según el nombre
alert(document.all.bbb.value) //Obtener valor basado en id
</script>
Código 2:
Pero a menudo los nombres pueden ser los mismos (por ejemplo, cuando se usa la casilla de verificación para recuperar múltiples pasatiempos del usuario)
Copie el código de código de la siguiente manera:
<nombre de entrada=valor aaa=a1>
<nombre de entrada=valor aaa=a2>
<id de entrada=bbb valor=bbb>
<lenguaje de escritura = Jscript>
alert(document.all.aaa(0).value) //Mostrar a1
alert(document.all.aaa(1).value) //Mostrar a2
alert(document.all.bbb(0).value) //Esta línea de código fallará
</script>
Código 3:
En teoría, los ID de una página son diferentes entre sí. Si aparecen etiquetas diferentes, tienen el mismo ID.
document.all.id fallará, así:
Copie el código de código de la siguiente manera:
<id de entrada=valor aaa=a1>
<id de entrada=valor aaa=a2>
<lenguaje de escritura = Jscript>
alert(document.all.aaa.value) //Mostrar indefinido en lugar de a1 o a2
</script>
Código 4:
Para una página compleja (el código es muy largo o el programa genera automáticamente la ID), o una
Para programas escritos por principiantes en JavaScript, es muy probable que dos etiquetas tengan el mismo ID.
Para evitar errores al programar, recomiendo escribir así:
Copie el código de código de la siguiente manera:
<id de entrada=valor aaa=aaa1>
<id de entrada=valor aaa=aaa2>
<nombre de entrada=bbb valor=bbb>
<nombre de entrada=bbb valor=bbb2>
<id de entrada=valor ccc=ccc>
<nombre de entrada=ddd valor=ddd>
<lenguaje de escritura = Jscript>
alerta(document.all("aaa",0).valor)
alerta(document.all("aaa",1).valor)
alerta(document.all("bbb",0).valor)
alerta(document.all("bbb",1).valor)
alerta(document.all("ccc",0).valor)
alerta(document.all("ddd",0).valor)
</script>