2

私のコード:

    this.d.innerHTML = "";
    this.d.innerHTML += "<option value='-1'>Selecciona Distrito</option>";
    this.d.innerHTML += "<option value='santiagodesurco'>Santiago de Surco</option>";
    this.d.innerHTML += "<option value='sanborja'>San Borja</option>";
    this.d.innerHTML += "<option value='independecia'>Independencia</option>";
    this.d.innerHTML += "<option value='miraflores'>Miraflores</option>";
    this.d.innerHTML += "<option value='santanita'>Santa Anita</option>";

問題は、IE9 の選択タグのタグ オプションが無視されることです。確認してください。

http://i.stack.imgur.com/IolyV.png

ただし、Chrome ではタグ オプションが表示されます。

http://i.stack.imgur.com/sfbDS.png

それは私の問題です、事前に感謝します。

4

1 に答える 1

0

私が行う各タグオプションの問題を解決しました:

        var opt = document.createElement('option');
        opt.text = 'Santiago de Surco';
        opt.value = 'santiagodesurco';
        document.getElementById('dropdown3').options.add(opt);

そうすれば問題が解決するので、コードは IE9 で動作します。

于 2013-07-17T02:25:10.500 に答える