我有一个名为gameType的下拉列表,其中我正在动态添加一个值。
function addGameType(){
var gameType=document.getElementById('GameType');
var all=document.createElement("option");
all.text="ALL";
all.value="ALL";
gameType.add(all,gameType[0]);
gameType.options[0].selected=true;
}
代码正确地在chrome和firefox的下拉列表中添加了新值,但没有在IE浏览器中添加它。
提前致谢。
最佳答案
对于option
元素,应使用label
属性而不是text
。对于其他DOMElement,您应该尝试textContent
。
见https://developer.mozilla.org/en/docs/Web/HTML/Element/option
关于javascript - add方法未在IE中添加下拉选项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37510418/