我使用以下代码设置了动态生成的选择控件的 className 属性:
oField.className ="select";
它适用于 Firefox,不适用于 Internet Explorer。如何在 IE 上设置此属性?
编码:
var oField = document.createElement("select");
if(browser == "IE"){
oField.size = 1;
oField.setAttribute("name","sele"+num);
oField.onChange = function(){
AggiungiRiga(oField.name,oField.value)
};
}
else{
oField.setAttribute("size",1);
oField.setAttribute("name","sele"+num);
oField.setAttribute("onChange","AggiungiRiga(this.name,this.value)");
}
oField.className ="select";
在这里,我将其添加到文档中:
oTd1.appendChild(oField);
(oTd1
是<td>
必须放置选择控件的元素)。我知道代码质量不好,因为是遗留代码。