JavaScript による省・市連携効果の実現

JavaScript による省・市連携効果の実現

この記事では、省と都市間の連携効果を実現するためのJavaScriptの具体的なコードを参考までに共有します。具体的な内容は次のとおりです。

コード:

<!DOCTYPE html>
<html lang="ja">
<ヘッド>
    <メタ文字セット="UTF-8">
    <title>州と市の連携効果</title>
</head>
<body onload="initProvince()">
州: <select id="province" onchange="fillCity()"></select>
都市: <select id="city"></select>
<スクリプト>
    /**
     * 州関数を初期化する */
    関数 initProvince() {
        // 州を格納する配列を宣言します。let ProvinceArr=["陝西省","四川省","河南省","山東省"];
        // 州の配列をドロップダウン リストに動的に書き込みます // ID で州リスト オブジェクトを取得します let proovinceObj=document.getElementById("province");
        //選択が行われていない場合に表示されるコンテンツを設定します。let option=new Option("---州を選択してください---","");
        proovinceObj.options.add(オプション);
        // 州配列をループする for (let Province of ProvinceArr) {
            //Option オブジェクトを作成 //パラメーター 1: リスト表示内容 //パラメーター 2: Option の値属性値 let option = new Option(province,province);
            // オプション オブジェクトを ProvinceObj オブジェクトに追加します。 proovinceObj.options.add(option);
        }
    }
    //都市配列を作成する //都市を格納するための配列を宣言する let cityArr = new Array();
    cityArr['陝西省']=['西安', '咸陽', '宝鶏', '漢中', '燕'];
    cityArr['四川省']=['成都', '達州', '広元', '綿陽', '楽山'];
    cityArr['河南省']=['鄭州市', '開封市', '洛陽市', '新郷市', '焦作市'];
    cityArr['山東省']=['済南市', '青島市', '莱州市', '煙台市', '徳州市'];

    /**
     * 州別に都市を入力してください*/
    関数fillCity() {
        //現在選択されている州を取得します。let ProvinceObj = document.getElementById("province");
        州をprovinceObj.valueとします。
        //都市リストオブジェクトを取得します。let cityObj = document.getElementById("city");
        // 都市リスト内の元のデータをクリアします。cityObj.options.length=0;
        // 州が選択されているかどうかを判定します if (province!=""){
            let cityOption = new Option("---都市を選択してください---","");
            cityObj.options.add(cityOption);
        }
        // 州に応じて、対応する都市配列を取得し、都市配列を走査します for (let city of cityArr[province]){
            //各都市を都市リストに入力します。let cityOption = new Option(city,city);
            cityObj.options.add(cityOption)
        }
    }
</スクリプト>
</本文>
</html>

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • JavaScriptで州と都市の連携効果を実現
  • 省と市の連携バグ解決を実現するJavaScript
  • JS をベースとしたコード共有で省市連携効果を実現
  • js 州と市の連携効果の完全なサンプルコード
  • JSON+HTMLは国、州、都市のリンク選択効果を実現します
  • JavaScript 2次元配列で実装された州市連携メニュー
  • JavaScript 州と市町村の連携実装コード
  • 州と都市間の連携効果を実現するために js を使用する簡単な例
  • 州と市の連携の最新バージョンの javascript 2009
  • 州と市町村の連携を簡単に実現するJavaScript

<<:  ApplicationHost.config (IIS ストレージ構成領域ファイル) の概要

>>:  MySQLのSQL文はインデックスを使用しません

推薦する

Linux環境でログファイルを表示するコマンドの詳細な説明

目次序文1. catコマンド: 2. moreコマンド: 3. lessコマンド: 4. headコ...

jQueryはテーブルのシームレスなスクロールを実現します

この記事の例では、テーブルのシームレスなスクロールを実現するためのjQueryの具体的なコードを参考...

nginx 用の zabbix 5.0 をインストールして展開する方法

目次実験環境インストールと展開データベースをインストールして設定します (ここでは mariadb ...

meta name="" content="の機能の詳細な説明

1. 文法: <meta name="名前" content="...

携帯電話に GreasyFork js スクリプトをインストールするチュートリアル

目次序文1. Iceraven ブラウザ (Firefox) (Android) 2. (アンドロイ...

実用的な基本的な Linux sed コマンドのサンプルコード

Linux ストリーム エディターは、データ センターでスクリプトを実行するのに便利な方法です。これ...

Vue プロジェクトで TS (TypeScript) を使用するための入門チュートリアル

目次1. Typescriptの紹介2. 設定ファイル webpack 設定3. プロジェクトに.t...

Vue ページ監視ユーザープレビュー時間機能実装コード

最近のビジネスでは、オンライン トレーニング システムが特定のオンライン プレビュー ページに対する...

ウェブデザイナーもウェブコーディングを学ぶ必要がある

多くの場合、Web デザインが完成した後でデザイナーの無知が露呈し、批判されることがあります。彼らは...

MySQL のフィールドにデフォルトの時間を追加する方法

日付型の違いと用途MySQL には、日付、時刻、年、日付時刻、タイムスタンプの 5 つの日付タイプが...

Day.js をベースにした JavaScript での日付処理のよりエレガントな方法

目次day.js を使用する理由モーメントデイ.js day.js がなければどうなるでしょうか? ...

Linuxで相対パスを表現する方法

たとえば、現在のパスが /var/log で、/usr ディレクトリに移動する場合は、次のコマンドを...

Javascript実践におけるコマンドモードの詳しい説明

目次意味構造例カスタムショートカットキー元に戻すとやり直し録音と再生マクロ要約する意味リクエストをオ...

MySQL関数の包括的な概要

目次1. MySQLでよく使われる文字列関数2. 数値関数3. 日付と時刻の機能4. プロセス機能5...