在做一个select动态添加的时候,原来是用IE来测试的,没有发现问题。但是今天突然用到IE6,问题就来了。IE6不能为其赋值。
//
添加选项:--请选择--
/* *
var qxzOption = document.createElement("option");
qxzOption.value = "0";
qxzOption.innerText = "--请选择--";
uploadSelect.appendChild(qxzOption);
* */
uploadSelect.add( new Option( " --请选择-- " , " 0 " ));
/* *
var qxzOption = document.createElement("option");
qxzOption.value = "0";
qxzOption.innerText = "--请选择--";
uploadSelect.appendChild(qxzOption);
* */
uploadSelect.add( new Option( " --请选择-- " , " 0 " ));
注释掉的方法在IE8中师没有问题的。
但是在IE6下面的话,就不行了,最后修改成new Option的方法和就OK了