gpt4 book ai didi

javascript - 浏览器中性方式向 javascript 中的选择元素添加选项

转载 作者:可可西里 更新时间:2023-11-01 02:52:40 25 4
gpt4 key购买 nike

我刚刚学到了一些有趣的东西。 IE 6 中javascript select 对象的add 方法只有一个参数。当你传递两个参数时它会抛出一个错误,我认为这是 standard , 即使是 documented在 MSDN 网站上。

我的问题是这样的。对于以编程方式将选项元素添加到 javascript 中的选择元素,您的最佳实践建议是什么?

  • 根据用户代理的值调用不同的添加方法?
  • 将选择的对象包装在提供适当方法签名的类中?
  • 使用为您执行此操作的 javascript 库(指定哪个库)?

最佳答案

添加新的选项类型至少适用于 IE6 及更高版本

function addOption(selectID, display, value)
{
var obj = document.getElementById(selectID);
obj.options[obj.options.length] = new Option(display, value);
}

另外在 Firefox 2、3、Opera 8、9.5 和 Safari 4 中成功测试。 IE4 失败:(

关于javascript - 浏览器中性方式向 javascript 中的选择元素添加选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/292101/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com