我有一个名为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浏览器中添加。
提前感谢。
答案 0 :(得分:0)
对于option
元素,您应使用label
属性而不是text
。对于其他DOMElements,您应该尝试textContent
。
请参阅https://developer.mozilla.org/en/docs/Web/HTML/Element/option
答案 1 :(得分:0)
你在使用jquery吗?如果是这样,您可以尝试以下方法:
$("#GameType").val("All");
然后您可以使用以下选项选择:
http://example.com/18-something-something/6