In diesem Artikel wird der spezifische JavaScript-Code zur Erzielung des Verknüpfungseffekts zwischen Provinzen und Städten zu Ihrer Information bereitgestellt. Der spezifische Inhalt ist wie folgt Code: <!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <title>Provinz- und Gemeindeverbindungseffekt</title> </Kopf> <body onload="initProvinz()"> Provinz: <select id="province" onchange="fillCity()"></select> Stadt: <select id="city"></select> <Skript> /** * Provinzfunktion initialisieren */ Funktion initProvince() { //Deklarieren Sie ein Array zum Speichern von Provinzen let provinceArr=["Provinz Shaanxi", "Provinz Sichuan", "Provinz Henan", "Provinz Shandong"]; //Das Provinz-Array dynamisch in die Dropdown-Liste schreiben //Das Provinzlistenobjekt nach ID abrufen let proovinceObj=document.getElementById("province"); //Legen Sie den Inhalt fest, der angezeigt werden soll, wenn keine Auswahl getroffen wurde. let option=new Option("---Bitte wählen Sie eine Provinz aus---",""); proovinceObj.options.add(option); //Schleife durch das Provinz-Array für (let province of provinceArr) { //Optionsobjekt erstellen //Parameter 1: Anzeigeinhalt der Liste //Parameter 2: Attributwert der Optionswerte let option = new Option(province,province); //Fügen Sie das Optionsobjekt zum ProvinceObj-Objekt hinzu proovinceObj.options.add(option); } } //Ein Städte-Array erstellen //Ein Array zum Speichern von Städten deklarieren let cityArr = new Array(); cityArr['Provinz Shaanxi']=['Xi'an', 'Xianyang', 'Baoji', 'Hanzhong', 'Yan']; cityArr['Provinz Sichuan']=['Chengdu', 'Dazhou', 'Guangyuan', 'Mianyang', 'Leshan']; cityArr['Provinz Henan']=['Stadt Zhengzhou', 'Stadt Kaifeng', 'Stadt Luoyang', 'Stadt Xinxiang', 'Stadt Jiaozuo']; cityArr['Provinz Shandong']=['Stadt Jinan', 'Stadt Qingdao', 'Stadt Laizhou', 'Stadt Yantai', 'Stadt Dezhou']; /** * Städte nach Provinzen ausfüllen*/ Funktion fillCity() { //Die aktuell ausgewählte Provinz abrufen let provinceObj = document.getElementById("province"); let Provinz = ProvinzObjekt.Wert; //Städtelistenobjekt abrufen let cityObj = document.getElementById("city"); // Lösche die Originaldaten in der Städteliste cityObj.options.length=0; //Feststellen, ob eine Provinz ausgewählt ist, wenn (Provinz!=""){ let cityOption = new Option("---Bitte wählen Sie eine Stadt---",""); cityObj.options.add(Stadtoption); } //Holen Sie sich je nach Provinz das entsprechende Städte-Array und durchlaufen Sie das Städte-Array für (let city of cityArr[province]){ //Jede Stadt in die Städteliste eintragen let cityOption = new Option(city,city); cityObj.options.add(Stadtoption) } } </Skript> </body> </html> Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Einführung in ApplicationHost.config (IIS-Speicherkonfigurationsbereichsdatei)
>>: SQL-Anweisungen in MySQL verwenden keine Indizes
app.js: Startdatei oder Einstiegsdatei package.js...
In den letzten Tagen war der Zugriff auf die Webs...
Hauptsächlich verwendete Wissenspunkte: •CSS3 3D-...
Inhaltsverzeichnis Überblick Erste Schritte mit D...
In diesem Artikel wird der spezifische Code des W...
Ursache So importieren Sie externe Dateien in ein...
Vorwort In diesem Artikel verwenden wir Docker, u...
Inhaltsverzeichnis Vorwort Motivation für Fragmen...
Um mit Standard-CSS3 den Schatteneffekt eines Ele...
In dieser Lesenotiz werden hauptsächlich die Vorg...
Ich bin auf ein Beispiel gestoßen, als ich nach e...
In MySQL verwenden wir häufig order by zum Sortie...
Normalerweise verwenden wir die folgende SQL-Anwe...
Vorwort Dieser Artikel stellt hauptsächlich die r...
Tatsächlich ist es sehr einfach, diesen Effekt zu ...