问题标签 [removechild]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
entity-framework-4 - 集合中的 Remove() 不会将对象标记为已删除 - EF4
我正在使用 POCO 生成的类 - 我可以以任何方式 tweek 模板,以便当我从子集合中删除时,删除的项目也会从数据库中删除?
或者也许在部分类中我可以覆盖一些东西,捕捉一个事件..?
基本上我希望 Order.OrderDetails.Remove(orderDetail) 从数据库中删除 orderDetail。
我不想访问上下文并执行 context.OrderDetails.Delete(orderDetail)。
actionscript-3 - AS3 使用 removeChild 从动态路径引用中删除 MC
我什至不确定标题是否反映了我想要做的事情。这是背景故事。我有一个包含 5 个“持有人”电影剪辑的电影剪辑。它们是我动态添加的影片剪辑的容器。
父容器的实例名称为金字塔,容器实例名称标注在 6 个食物组之后,即“grainholder”、“fruitholder”、“vegetableholder”等...
持有者在金字塔容器内,实例名称如上,金字塔容器被添加到显示列表中。我有一个 addFoodToPyramid() 函数,它将“foodMC”mc 添加到它们各自的持有者中。因此,将通过 pyramid.fruitholder.addChild(Apple) 动态添加一个 [object Apple]。该函数还添加了一个侦听器。下面是调用和函数:
调用(我将以谷物为例)是这样的:
功能是:
函数 addFoodToPyramid(thisArray:Array, thisHolder:MovieClip, thisCounter:Number):void {
然后我有一个 startDrag 函数:
{ foodDrag = e.target 作为电影剪辑;foodDrag.startDrag(); foodPoint = new Point(foodDrag.x,foodDrag.y); stage.addEventListener(MouseEvent.MOUSE_UP, stopFoodDrag, false, 0, true); }
那么 drop 函数和问题就在这里:
//这里有问题 removeChild(foodDrag); //显然返回错误,因为 foodDrag 引用错误
}
好的,显然引用不是直接的 removeChild() 而是特定的路径。喜欢:
但我就是不知道该怎么做。我试过了:
// 返回错误 1118 隐式强制
我试过了:
// 返回 1061 调用可能未定义的方法 removeChild 引用静态类型等
这是一个如此平庸的问题,这让它如此令人沮丧......
任何帮助,将不胜感激。谢谢
javascript - 清除 dom 节点子项时自动删除事件处理程序
有没有办法自省 dom 节点以查看是否附加了事件处理程序,这样您就可以有效地编写一个安全的函数来清除 dom 节点,而不必担心事件处理程序留下的内存泄漏?我希望以一种通用的方式做到这一点。
php - 使用 DOMDocument 和 DOMXPath 正确删除 PHP 中的子元素
这是之前的另一个问题,但我们不会谈论这个。我正在隔离第三方 HTML 文档中的多个部分。匹配一些时,我需要从结果中删除某些标签。我在 SO 上找到的代码是:
这有一个不幸的副作用,不仅是从 $name 中删除子项,而且是整个 DOMDocument :( 我怎样才能将 removeChild 隔离到我使用查询找到的部分。
javascript - 在 javascript 中动态创建和删除元素
直到两天前,当我遇到这个麻烦时,我才认为我对在 js 中添加和删除元素感到满意。
好的,这是我的问题:
我试图动态创建 div,附加到页面上的元素,为我在数组中创建的新 div 添加句柄,然后运行循环并删除数组中的所有 div(来自数组和页面)
这是我创建 div 的代码:
this_object.chat_rec_handle是我在创建后附加的位置,它实际上是附加的。
我的问题是什么时候想要删除我创建的 div
这很令人沮丧,但我知道代码没有错,请问我做错了什么?
actionscript-3 - Actionscript 3 删除子节点
嗨,我是 AS3 的新手,我想知道在某个时间点移除孩子的最佳方法是什么。我试过
但是返回的 ArgumentError: Error #2025: 提供的 DisplayObject 必须是调用者的子对象。
有什么建议么?
javascript - 从孩子身上移除孩子
我无法删除使用 JS 创建的对象的子对象的子对象。
基本上,一旦我创建了一个评论对象,我就会将Child(replyBox) 添加到它上面。在replyBox 中有一个取消按钮,它应该完全删除replyBox。
这是代码:
javascript - 动态删除 DOM 表中的行
我在下面的循环中遇到了 removeChild 函数的问题,真的找不到很好的例子吗?我的代码有什么问题?
extjs - 如果节点尚未呈现,如何从 Ext TreePanel 中删除节点
我发现我无法删除尚未渲染的节点。下面的代码说明了我的意思。我在http://dev.sencha.com/deploy/dev/exa...dow/hello.html上从 Chrome(和 Firebug)的命令行运行它(因为该页面已预加载 ext)
我分别输入了每个语句以确保异步操作没有问题(即使树数据在内存中)
关于做什么的任何建议?
回答
flash - Flash AS3 - removeChild() 用于完全删除对象?
我正在创建一个小行星游戏,在我的主要课程中,我在处理飞船发射的子弹时遇到了一些麻烦。
所有子弹都属于“子弹”类,并存储在主类中名为“子弹”的数组中。当子弹退出屏幕时,主类中的 removeBullet(bulletID) 被调用。
在我的 Bullet 类中,我有一个跟踪“stillHere”的 enterFrame 侦听器。因此,一旦使用 addChild 将项目符号添加到主阶段,“stillHere”就会开始在我的输出面板中弹出。
我的问题是,即使我调用了 removeBullet,“stillHere”仍然在输出面板中弹出,这告诉我我试图删除的对象仍然停留在内存中的某个地方。
我该怎么做才能完全摆脱它?