私の JSP では、以下のコードを使用してオプションを動的に作成しています。
if(arr[i] != null && arr[i] != ""){
subArray = arr[i].split("|");
id = subArray[0];
text = subArray[1];
serviceListAll.options[serviceListAll.length]= new Option(text, id);
}
しかし、中間変数に格納する代わりにsubArray[0]
andを直接入力すると、IE 7 では新しく作成されたオプションのテキストが表示されないことに注意してください。空のテキストのオプションを示しています。subArray[1]
new Option()
その背後にある理由は何ですか?