问题标签 [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.

0 投票
1 回答
591 浏览

entity-framework-4 - 集合中的 Remove() 不会将对象标记为已删除 - EF4

我正在使用 POCO 生成的类 - 我可以以任何方式 tweek 模板,以便当我从子集合中删除时,删除的项目也会从数据库中删除?

或者也许在部分类中我可以覆盖一些东西,捕捉一个事件..?

基本上我希望 Order.OrderDetails.Remove(orderDetail) 从数据库中删除 orderDetail。

不想访问上下文并执行 context.OrderDetails.Delete(orderDetail)。

0 投票
2 回答
1413 浏览

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 引用静态类型等

这是一个如此平庸的问题,这让它如此令人沮丧......

任何帮助,将不胜感激。谢谢

0 投票
2 回答
986 浏览

javascript - 清除 dom 节点子项时自动删除事件处理程序

有没有办法自省 dom 节点以查看是否附加了事件处理程序,这样您就可以有效地编写一个安全的函数来清除 dom 节点,而不必担心事件处理程序留下的内存泄漏?我希望以一种通用的方式做到这一点。

0 投票
1 回答
2563 浏览

php - 使用 DOMDocument 和 DOMXPath 正确删除 PHP 中的子元素

这是之前的另一个问题,但我们不会谈论这个。我正在隔离第三方 HTML 文档中的多个部分。匹配一些时,我需要从结果中删除某些标签。我在 SO 上找到的代码是:

这有一个不幸的副作用,不仅是从 $name 中删除子项,而且是整个 DOMDocument :( 我怎样才能将 removeChild 隔离到我使用查询找到的部分。

0 投票
1 回答
606 浏览

javascript - 在 javascript 中动态创建和删除元素

直到两天前,当我遇到这个麻烦时,我才认为我对在 js 中添加和删除元素感到满意。

好的,这是我的问题:

我试图动态创建 div,附加到页面上的元素,为我在数组中创建的新 div 添加句柄,然后运行循环并删除数组中的所有 div(来自数组和页面)

这是我创建 div 的代码:

this_object.chat_rec_handle是我在创建后附加的位置,它实际上是附加的。

我的问题是什么时候想要删除我创建的 div

这很令人沮丧,但我知道代码没有错,请问我做错了什么?

0 投票
2 回答
750 浏览

actionscript-3 - Actionscript 3 删除子节点

嗨,我是 AS3 的新手,我想知道在某个时间点移除孩子的最佳方法是什么。我试过

但是返回的 ArgumentError: Error #2025: 提供的 DisplayObject 必须是调用者的子对象。

有什么建议么?

0 投票
2 回答
158 浏览

javascript - 从孩子身上移除孩子

我无法删除使用 JS 创建的对象的子对象的子对象。

基本上,一旦我创建了一个评论对象,我就会将Child(replyBox) 添加到它上面。在replyBox 中有一个取消按钮,它应该完全删除replyBox。

这是代码:

0 投票
3 回答
2008 浏览

javascript - 动态删除 DOM 表中的行

我在下面的循环中遇到了 removeChild 函数的问题,真的找不到很好的例子吗?我的代码有什么问题?

0 投票
3 回答
11992 浏览

extjs - 如果节点尚未呈现,如何从 Ext TreePanel 中删除节点

我发现我无法删除尚未渲染的节点。下面的代码说明了我的意思。我在http://dev.sencha.com/deploy/dev/exa...dow/hello.html上从 Chrome(和 Firebug)的命令行运行它(因为该页面已预加载 ext)

我分别输入了每个语句以确保异步操作没有问题(即使树数据在内存中)

关于做什么的任何建议?

回答

0 投票
2 回答
11767 浏览

flash - Flash AS3 - removeChild() 用于完全删除对象?

我正在创建一个小行星游戏,在我的主要课程中,我在处理飞船发射的子弹时遇到了一些麻烦。

所有子弹都属于“子弹”类,并存储在主类中名为“子弹”的数组中。当子弹退出屏幕时,主类中的 removeBullet(bulletID) 被调用。

在我的 Bullet 类中,我有一个跟踪“stillHere”的 enterFrame 侦听器。因此,一旦使用 addChild 将项目符号添加到主阶段,“stillHere”就会开始在我的输出面板中弹出。

我的问题是,即使我调用了 removeBullet,“stillHere”仍然在输出面板中弹出,这告诉我我试图删除的对象仍然停留在内存中的某个地方。

我该怎么做才能完全摆脱它?