javascript - 附加节点后元素没有响应删除事件
问题描述
将另一个 div 中的一些元素附加到特定 div 后,当前 div 不会响应第一个删除事件。它在第二次点击后开始响应。
尝试其他关键事件有效,因为我测试了在元素上打字。
这是我在java中尝试使用的:
Node prev = mainBody.getChildNodes().item(index - 1);
NodeList list = currentElement.getChildNodes();
for (int i = 0; i < list.getLength(); ++i) {
prev.appendChild(list.item(i).cloneNode(true));
}
这是 javascript 等价物:
var list = current.childNodes;
for(var i = 0; i < list.length; ++i){
prev.appendChild(list[i].cloneNode(true));
}
解决方案
推荐阅读
- java - 两个列表在 equals() 函数下相等但具有不同的哈希码?
- html - 仅在活动/聚焦输入元素中用 jQuery 替换文本
- python-3.x - 在python中通过多个条件合并不同数量的行和列
- java - Spring Boot - 无法完成请求 java.lang.OutOfMemoryError:Java 堆空间的处理
- join - asof join 与 Julia 数据工具
- javascript - 你如何在符号@之后自动超链接文本?
- javascript - 如何使幻灯片上的事件向前移动并在 Swiper JS 中向后滑动?
- javascript - 谷歌将鼠标悬停在标记上的效果无法正常工作
- c# - SQlite 连接在执行前自行关闭
- excel - VBA - Excel 在上面为每个包含特定文本的单元格插入行