Comment obtenir l'objet spécifié sur la page actuelle de JavaScript.
La méthode est la suivante:
La copie de code est la suivante:
document.getElementById (id) // Obtenez l'objet avec la valeur d'ID spécifiée
document.getElementsByName (nom) // Obtenez un tableau d'objets avec une valeur de nom spécifiée
document.all [] // Les choses intelligentes ne sont pas des normes Web
document.getElementsByTagName // Obtenez un tableau d'objets avec une valeur de balise spécifiée
Voici un exemple, supprimez simplement le commentaire et exécutez-le directement pour voir l'effet.
La copie de code est la suivante:
<! Doctype html public "- // w3c // dtd html 4.0 transitional // en">
<html>
<adal>
<Title> Nouveau document </TITME>
<Meta name = "générateur" contenu = "editplus">
<Meta name = "auteur" content = "">
<Meta name = "keywords" contenu = "">
<Meta name = "Description" content = "">
</ Head>
<body>
<form mode méthode = "post" name = "mainfrm" action = "">
<input type = "Hidden" name = "text" id = "text" value = "Just Practice">
<input type = "Hidden" name = "Organization" value = "Verify Document.all">
<ballage>
<tr>
<td align = "droite"> Organisation d'inventaire: </td>
<td> <entrée type = "text" name = "organisationId" id = "organisationId" value = "Inventory Organisation"> </td>
</tr>
<tr>
<td align = "droite"> Encodage des sous-magasins: </td>
<TD>
<select name = "subinventorycode" id = "subinventorycode">
<Option Value = "Qtwl"> Qtwl </opoption>
<option value = "btspt"> btspt </opoption>
<Option Value = "BTS"> BTS </ Option>
</lect>
</td>
</tr>
<tr>
<td ColSpan = "2" Align = "Center"> <Input Type = "Button" Value = "Obtenez l'objet spécifié" OnClick = "DO_CHECK ()"> </td>
</tr>
</ table>
</ form>
</docy>
</html>
<Script linguisse = "javascript">
<! -
fonction do_check () {
// GetElementById: il s'agit d'obtenir des éléments via ID, vous ne pouvez donc accéder qu'à des éléments avec un jeu d'identité.
// La valeur de retour de la méthode peut être assurée être l'objet dont vous avez besoin, car la valeur d'ID d'un objet dans toute la page est unique.
// var organisationId = document.getElementById ("OrganisationId");
// alerte (organisationId.Value);
// GetElementsByName: c'est pour obtenir des éléments via le nom.
// La valeur de retour de la méthode est un tableau.
// C'est juste que la longueur du tableau est une pour le moment.
// var organisationId = document.getElementsByName ("OrganisationId");
// alerte (organisationId [0] .Value);
// alert (organisationId.Length);
// GetElementsByTagName: Obtenez des éléments via TagName (nom de balise).
// Donc, cette méthode et GetElementsByName en sont essentiellement conscients, et il obtient également un tableau, mais c'est juste la différence de manière d'obtenir l'objet.
// var entrées = document.getElementsByTagName ("Input");
// alerte (inports.length);
// alerte (entrées [0] .Value);
// alerte (entrées [1] .Value);
// alerte (entrées [2] .Value);
// document.all [] est une variable de tableau composée de toutes les étiquettes du document, y compris tous les éléments de l'objet de document.
// Généralement, l'élément spécifié est obtenu par nom, mais il est plus intelligent que GetElementsByName.
// var organisationId = document.all ["organisationId"];
// alerte (organisationId [0] .Value)
// document.all ["OrganizationId"]
// document.all.item ("OrganisationId")
}
// ->
</cript>