第二次删除子div时出错
问题描述:
我正在使用原型1.6.1插入并删除另一个div的第一个子元素。 所以我父DIV“A”第二次删除子div时出错
和我做
$('A').insert(divB,'top');
后来
$('B').remove();
这工作得很好,但如果我创建同一div第二次,然后尝试再次删除它我得到一个错误,$('B').parentNode
为空。但是,如果我看看$('A').innerHTML
它确实显示插入的子div'B'。我只在Firefox上看到这个(在IE8上工作正常)。
为什么会出现此行为的任何提示?
您是否在任何时候在文档中插入多个“div B”?如果是这样,那可能是问题 - DOM中不能有多个元素具有特定的“id”值。 (好吧,你*可以*,但事情不会很好。) – Pointy 2010-08-06 13:57:16