Cómo obtener el objeto especificado en la página actual en JavaScript.
El método es el siguiente:
La copia del código es la siguiente:
document.getElementById (id) // Obtener el objeto con el valor de ID especificado
document.getElementsByName (nombre) // Obtenga una matriz de objetos con valor de nombre especificado
document.all [] // Las cosas inteligentes no son estándar web
document.getElementsBytagName // Obtener una matriz de objetos con valor de etiqueta especificado
Aquí hay un ejemplo, simplemente elimine el comentario y ejecútelo directamente para ver el efecto.
La copia del código es la siguiente:
<! Doctype html público "-// w3c // dtd html 4.0 transitional // en">
<html>
<Evista>
<title> nuevo documento </title>
<Meta name = "generador" content = "editplus">
<Meta name = "autor" content = "">
<Meta name = "Keywords" content = "">
<Meta name = "descripción" content = "">
</ablo>
<Body>
<Form Method = "Post" name = "mainFrm" Action = "">
<input type = "Hidden" name = "text" id = "text" value = "just practica">
<input type = "Hidden" name = "OrganizationId" value = "Verify Document.all">
<Table>
<tr>
<td align = "right"> Organización de inventario: </td>
<TD> <input type = "text" name = "organización" id = "organizaciónid" value = "organización de inventario"> </td>
</tr>
<tr>
<td align = "right"> codificación de subventa: </td>
<TD>
<select name = "subinventorycode" id = "subinventorycode">
<opción valor = "qtwl"> qtwl </opción>
<opción valor = "btspt"> btspt </ppection>
<opción valor = "bts"> bts </ppection>
</select>
</td>
</tr>
<tr>
<td colspan = "2" align = "center"> <input type = "button" value = "obtenga el objeto especificado" onClick = "do_check ()"> </td>
</tr>
</table>
</form>
</body>
</Html>
<Script language = "javaScript">
<!-
función do_check () {
// getElementById: es obtener elementos a través de ID, por lo que solo puede acceder a elementos con el conjunto de identificación.
// El valor de retorno del método se puede garantizar para que sea el objeto que necesita, porque el valor de identificación de un objeto en toda la página es único.
// var organizationId = document.getElementById ("OrganizationId");
// alerta (organizaciónD.Value);
// GetElementsByName: es obtener elementos a través del nombre.
// El valor de retorno del método es una matriz.
// es solo que la longitud de la matriz es una en este momento.
// var organizaciónD = document.getElementsByName ("OrganizationId");
// alerta (organizaciónid [0] .value);
// alerta (organizaciónD.length);
// GetElementsByTagName: Obtener elementos a través de TagName (nombre de la etiqueta).
// Entonces, este método y getElementsByName son básicamente conscientes de ello, y también obtiene una matriz, pero es solo la diferencia en la forma de obtener el objeto.
// var entradas = document.getElementsByTagName ("entrada");
// alerta (inputs.length);
// alerta (entradas [0] .Value);
// alerta (entradas [1] .Value);
// alerta (entradas [2] .Value);
// document.all [] es una variable de matriz compuesta por todas las etiquetas en el documento, incluidos todos los elementos en el objeto del documento.
// En general, el elemento especificado se obtiene por nombre, pero es más inteligente que GetElementsByName.
// var organizationId = document.all ["OrganizationId"];
// alerta (organizaciónid [0] .value)
// document.all ["OrganizationID"]
// document.all.item ("organizaciónid")
}
//->
</script>