So erhalten Sie das angegebene Objekt auf der aktuellen Seite in JavaScript.
Die Methode lautet wie folgt:
Die Codekopie lautet wie folgt:
Dokument.GetElementById (ID) // das Objekt mit dem angegebenen ID -Wert erhalten
document.getElementsByName (Name) // Erhalten Sie ein Array von Objekten mit dem angegebenen Namenswert
document.all [] // intelligente Dinge sind kein Webstandard
document.getElementsByTagName // eine Reihe von Objekten mit dem angegebenen Tag -Wert abrufen
Hier ist ein Beispiel. Entfernen Sie einfach den Kommentar und führen Sie ihn direkt aus, um den Effekt zu erkennen.
Die Codekopie lautet wie folgt:
<! DocType html public "-// w3c // dtd html 4.0 transitional // en">
<html>
<kopf>
<title> Neues Dokument </title>
<Meta name = "generator" content = "editPlus">
<Meta name = "Autor" content = "">
<Meta name = "keywords" content = "">
<Meta name = "Beschreibung" content = "">
</Head>
<body>
<form method = "post" name = "mainfrm" action = "">
<Eingabe type = "Hidden" name = "text" id = "text" value = "Nur praktizieren">
<Eingabe type = "Hidden" name = "organisationId" value = "Dokument überprüfen.all">
<tabelle>
<tr>
<td align = "rechts"> Inventarorganisation: </td>
<td> <input type = "text" name = "organisation" id = "organisation" value = "Inventory organisation"> </td>
</tr>
<tr>
<td align = "rechts"> Sub-Store-Codierung: </td>
<td>
<select name = "subinventoryCode" id = "subinventoryCode">
<option value = "qtwl"> qtwl </option>
<Option Value = "BTSPT"> BTSPT </option>
<Option Value = "BTS"> BTS </option>
</select>
</td>
</tr>
<tr>
<td colspan = "2" align = "center"> <Eingabe type = "button" value = "das angegebene Objekt abrufen" onclick = "do_check ()"> </td>
</tr>
</table>
</form>
</Body>
</Html>
<Script Language = "JavaScript">
<!-
Funktion do_check () {
// GetElementById: Es soll Elemente über ID erhalten, damit Sie nur mit ID -Set auf Elemente zugreifen können.
// Der Rückgabewert der Methode kann sichergestellt werden, dass das Objekt Sie benötigen, da der ID -Wert eines Objekts auf der gesamten Seite eindeutig ist.
// var organisation = document.getElementById ("organisationId");
// alert (organisationId.Value);
// GetElements BYNAME: Es soll Elemente über den Namen erhalten.
// Der Rückgabewert der Methode ist ein Array.
// Es ist nur so, dass die Arraylänge zu diesem Zeitpunkt eine ist.
// var organisation = document.getElementsByName ("organisationId");
// alert (organisationId [0] .Value);
// alert (organisationId.length);
// GetElementsByTagName: Holen Sie sich Elemente durch Tagname (Tag -Name).
// Diese Methode und GetElementsByName sind sich dessen im Grunde bewusst, und sie erhält auch ein Array, aber es ist nur der Unterschied in der Art, das Objekt zu erhalten.
// var inputs = document.getElementsByTagName ("input");
// alert (inputs.length);
// alarm (Eingänge [0] .Value);
// alarm (Eingänge [1] .Value);
// alarm (Eingänge [2] .Value);
// document.all [] ist eine Array -Variable, die aus allen Bezeichnungen im Dokument besteht, einschließlich aller Elemente im Dokumentobjekt.
// Im Allgemeinen wird das angegebene Element mit Namen erhalten, aber es ist schlauer als GetElementsByName.
// var organisation = document.all ["organisationId"];
// alarm (organisationId [0] .Value)
// document.all ["organisationId"]
// document.all.item ("organisationId")
}
//->
</Script>