Ajax 呼び出しから取得したデータを使用して、ほぼ 10 以上の Select コントロールを設定しています。以下は私のコードです:
function arrayToOptionList(list) {
var optList = [];
for (i = 0; i < list.length; i++) {
optList.push("<option value ='" + list[i][1] + "' >" + list[i][0] + "</option>");
}
return optList.join("");
}
opt = arrayToOptionList(list);
$("select_ctrl_id").update(opt);
IE には dom 操作に関する重大な問題があることを知っています。そして、グーグルで数回調べた後、IE用にコードを最適化しました。選択コントロールを設定すると、IE がしばらくの間応答しなくなります。問題を改善するために他に何ができるか教えてください。
選択コントロールを設定するためにprototype.jsを使用していますが、IE 8/9で問題に直面しています