我有一个下拉框。它使用列表项填充列表,每个列表项由id标识。 例如
oDropdownBox.addItem(new sap.ui.core.ListItem("curr_1",{text: currency_txt, key: currency_key}));
同样,我还有两个列表项。
但现在我的问题是,我想通过销毁这些项目并使用相同的ID添加它来清除此列表。
我有工作代码,但只适用于Chrome。
if ( document.getElementById('curr_1') != null) sap.ui.getCore().byId("curr_1").destroy();
但是上面的代码在IE 8(Internet Explorer 8)中不起作用。
有人可以帮我处理代码。
我尝试了很多代码
if ( document.getElementById("curr_1") != null) {
var elem = document.getElementById("curr_1");
elem.remove(elem.selectedIndex);
}
和
if ( document.getElementById("curr_ch") != null) {
var select = document.getElementById("curr_1");
select.remove();
}
但他们都没有奏效。请帮忙!!
由于 Sathish所在