1

ページに選択ボックスを設定するために JavaScript を使用していますが、機能しません。選択ボックスは表示されますが、完全に空です。

コンソールにもエラーはありません。

私のスクリプトはこれです:

        var select = document.createElement("select");
            for(var i in resource){
                if(i !== id && select.hasOwnProperty(i)){
                    select.setAttribute(i, resource[i].name);
                }
            }
            d.appendChild(select);

のデータ例resource:

{
 "1":{"name":"Test"},
 "2":{"name":"Test2"},
 "3":{"name":"Test3"}
}

なぜそれが入力されないのかについてのアイデアはありますか?

4

2 に答える 2

1

selectタグであるの子要素を作成する必要がありoptionます。

JSFiddleのサンプルを次に示します。

于 2013-05-07T02:41:04.517 に答える