首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选中不在IE9中工作的框型人口函数

选中不在IE9中工作的框型人口函数
EN

Stack Overflow用户
提问于 2015-05-08 14:33:36
回答 1查看 98关注 0票数 1

我对网页开发的世界很陌生,到目前为止,大多数情况下,一切都是桃子、奶油、水仙花和泰迪熊。在谷歌Chrome上做一个漂亮的造型。

问题是,我所在公司的大多数人都将通过IE-9填写这份表格。

我所有的select元素都在IE-9中中断。这些值正常工作,并且创建了option,但没有显示文本。

这是我的人口功能:

代码语言:javascript
复制
function fill_select(select, options)
{
    for(var i=0; i<options.length; i++) 
    {
      var opt= options[i];
      var el= document.createElement("option");
      el.textContent= opt;
      el.value= opt;
      select.add(el);
    }
}

我可以尝试其他方法,比如修改innerHTML,但是我想知道为什么它不能在IE-9中工作,这样以后我就可以避免这些错误了。

仅供参考

  • select.addselect.appendChild都不起作用。
  • el.textContentel.text都不起作用。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-08 14:57:50

因此,解决办法是:

  • 添加选项
  • 然后添加文本和值。
  • 最后,使用.text
代码语言:javascript
复制
select.add(el);
el.text = opt;
el.value = opt;

很高兴这对你有用!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30126379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档