【发布时间】:2013-05-22 17:57:38
【问题描述】:
执行以下代码时,IE 会抛出错误——对象不支持此属性或方法——指的是 cloneNode() 方法。 'i' 是循环计数器,source 和 dest 都是 HTML 选择元素。
dest.options[dest.options.length] = source.options[i].cloneNode( true );
FF 和 Chrome 的行为符合预期。关于如何让 IE 执行 cloneNode() 的任何想法? IE 8 调试器显示 source.options[i] 确实有一个 cloneNode() 方法。
谢谢。
【问题讨论】:
-
显示循环的代码,我怀疑循环开始或结束的 source.options[i] 不是 DOM 元素。
标签: javascript internet-explorer clonenode