jsトリガーselect onchangeイベントコード_javascriptスキル
May 16, 2016 pm 04:54 PM
select
select または text の onchange イベントは、select または text の値を変更することで手動でトリガーする必要があります (キーボード入力経由)。たとえば、js で select または text に値を割り当てた場合、onchang イベントはトリガーできません。ページが読み込まれた後、onChange イベントをトリガーするには、js で document.getElementById("province").value="Hubei" を使用する必要があります。必要に応じて、値を直接割り当てることはできません。 onchange イベントを手動でトリガーするには、js で選択する値を割り当てる必要があります。次のステートメント
document.getElementById("province").fireEvent('onchange') を追加して実装します。 🎜>
コードをコピーします コードは次のとおりです。 <head>
<meta http-equiv ="Content-Type" content="text/html; charset=gb2312" /> <title>無題ドキュメント</title>
<script type="text/javascript"> >var 省 = new Array();
省["湖北"] = ["武漢"、"襄陽"、"随州"、"宜昌"、"十堰"]
省["四川"]; = ["成都","内江","大州"];
省 ["河南"] =["鄭州","南陽","信陽","羅河"];
{
var prov = document.getElementById("province");
var city =document.getElementById("city");
city.options.length =0; for(地方[prov]の変数i)
{
city.option(new Option(地方[prov][i],地方[prov][i])); >}
window.onload = function(){
var states = document.getElementById("province");
for(地方の変数インデックス)
{
//アラート(インデックス);
province.options.add(新しいオプション(インデックス, インデックス));
province.fireEvent("onchange");スクリプト>
</head>
<body>
Province:<select id="province" onchange= "changeProvince()"></select> ;select id="city"></select>
</html>
<script type="text/javascript"> >var 省 = new Array();
省["湖北"] = ["武漢"、"襄陽"、"随州"、"宜昌"、"十堰"]
省["四川"]; = ["成都","内江","大州"];
省 ["河南"] =["鄭州","南陽","信陽","羅河"];
{
var prov = document.getElementById("province");
var city =document.getElementById("city");
city.options.length =0; for(地方[prov]の変数i)
{
city.option(new Option(地方[prov][i],地方[prov][i])); >}
window.onload = function(){
var states = document.getElementById("province");
for(地方の変数インデックス)
{
//アラート(インデックス);
province.options.add(新しいオプション(インデックス, インデックス));
province.fireEvent("onchange");スクリプト>
</head>
<body>
Province:<select id="province" onchange= "changeProvince()"></select> ;select id="city"></select>
</html>
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
2つのポイント博物館:すべての展示とそれらを見つける場所
3週間前
By 尊渡假赌尊渡假赌尊渡假赌

人気の記事
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
2つのポイント博物館:すべての展示とそれらを見つける場所
3週間前
By 尊渡假赌尊渡假赌尊渡假赌

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7123
9


Java チュートリアル
1534
14


Laravel チュートリアル
1256
25


PHP チュートリアル
1205
29


CakePHP チュートリアル
1153
46



Select Channels Goの非同期処理方法 golangを使った並行プログラミング

選択チャネルの実装 golang による同時プログラミングのパフォーマンス最適化
