gpt4 book ai didi

javascript - IE 6 以后添加

转载 作者:行者123 更新时间:2023-11-28 03:01:37 25 4
gpt4 key购买 nike

我用 JavaScript 编写了以下代码,用于从打开窗口的选择列表中添加一个新选项:

function updateSelectList()
{
var field = opener.document.objectdata.ticketPersonId;
if (true && opener && field)
{
var val = document.createElement('option');
var title = document.objectdata.titleId.options[document.objectdata.titleId.selectedIndex].text;
val.text = title + ' ' + document.objectdata.firstName.value + ' ' + document.objectdata.lastName.value + ':' + document.objectdata.username.value;
val.value = null;

val.selected = true;
field.add(val, null);
}
}

在 Firefox、Google Chrome 等中一切正常,但在 IE 6 中不行:-(请告诉我如何在 IE 6 中也能实现此功能。

最佳答案

这是我的片段:

if (oldopt!=null || !horus.brokenDOM)
select.add(newopt, oldopt);
else
newopt=options[options.length]=new Option(newopt.text, newopt.value, false, false);

horus.brokenDOM的定义留给读者:)

IIRC,我在使用 IE 的上下文中使用预定义的 Option 对象(通常从另一个选择框中拉出)时遇到了一些困难,因此就地创建了对象。

关于javascript - IE 6 以后添加 <option>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/486825/

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