gpt4 book ai didi

javascript options.length = 0 在 IE9 中不工作

转载 作者:行者123 更新时间:2023-12-03 10:04:13 25 4
gpt4 key购买 nike

我有一个页面在添加新选项之前将选择列表的长度设置为 0。在 IE9 之前,这在所有浏览器中都运行良好。在 IE9 中我收到错误:DOM 异常:NOT_FOUND_ERR (8)。这就是我想要做的:

var typebox = document.sForm.ePosition;
typebox.options.length = 0;

在兼容模式下工作正常。

最佳答案

尝试在你的控制台中执行每一个部分,看看你的异常在哪里:

document.sForm
document.sForm.ePosition
document.sForm.ePosition.options
document.sForm.ePosition.options.length

我尝试将选项的长度设置为 0,并且非常惊讶它可以工作(在 Chrome 中)。 Array.length 在我看来应该是一个只读属性。我会使用 DOM 代码来删除元素,如下所示:

while (element.hasChildNodes()) {
element.removeChild(element.firstChild);
}

关于javascript options.length = 0 在 IE9 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7152528/

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