Inhaltseinführung: Mit der With -Anweisung müssen Sie beim Zugriff auf Objekteigenschaften und -methoden nicht wiederholt das Referenzobjekt angeben. Im With -Anweisungsblock beziehen sich alle Attribute und Methoden, die von JavaScript nicht erkannt werden, mit den im Anweisungsblock angegebenen Objekten. Das Syntaxformat der With -Aussage lautet wie folgt:
Das Objekt mit Objekt {Anweisungen} gibt das Referenzobjekt an, wenn das Objekt in der Anweisungsgruppe standardmäßig ist. Hier verwenden wir das bekanntere Dokumentobjekt, um ein Beispiel für die With -Anweisung zu geben. Wenn Sie beispielsweise die Methode write () oder writeln () mit dem Dokumentobjekt verwenden, wird häufig das folgende Formular verwendet: document.writeln ("Hallo!"). Wenn Sie eine große Datenmenge anzeigen müssen, wird das gleiche Dokument.WriteLN () -Anweisung mehrmals verwendet. Zu diesem Zeitpunkt können Sie alle Anweisungen mit dem Dokumentobjekt als Referenzobjekt wie das folgende Programm in den Block mit Anweisungen einfügen, um den Zweck der Reduzierung der Anzahl der Aussagen zu erreichen. Hier ist ein Beispiel für die Verwendung mit Anweisung: <html> <peit> <title> JavaScript entfesselt </title> </head> <body> <skript type = "text/javaScript"> <! - mit (Dokument) {Schreiben ("Hallo!"); Schreiben ("<BR> Der Titel dieses Dokuments ist:/" -title + ". URL); Schreiben ("<br> Jetzt müssen Sie nicht jedes Mal das Präfix des Dokumentobjekts schreiben!");} // -> </script> </body> </html>Auf diese Weise können Sie das Dokumentpräfix entfernen, wenn Sie die Methoden und Eigenschaften des Dokuments verwenden.