问题标签 [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.
actionscript-3 - 关于使用事件处理程序从舞台上删除 MovieClip 对象的 Noob AS3 问题
我是一个 AS3 菜鸟,只是想更舒适地使用 Flash 中的事件处理程序并将交互性构建到我的应用程序中。
在下面的代码中,我创建了一个名为 LineChart1 的 DrawLineChart 类的实例。当我测试这部电影时,它会很好地显示在舞台上,当我单击它时,我可以使用跟踪命令将字符串语句写入输出窗口。
但是,现在我希望能够在舞台上单击 LineChart1 并将其删除。当我这样做时,我收到一条错误消息 1120:未定义属性 LineChart1 的访问。
有人可以向我解释为什么我无法引用我的实例 LineChart1 以及我需要做什么才能引用它并在单击它时将其删除?另外,我很想知道为什么在运行时单击 LineChart1 时跟踪语句有效,而不是 removechild 命令。
如果这个问题太简单了,我很抱歉,但提前感谢大家的帮助。对此,我真的非常感激。
iphone - 删除存储在 NSMutableArray 中的 CCSprite 无法正常工作
这是我尝试过的。
在我的 init 方法中,我初始化了数组:
这就是我将它们添加到数组中的方式:
这就是我尝试删除精灵的方式:
这会导致一些精灵翻转,但它们仍然出现在屏幕上并且没有被删除。我已经到处研究过了,虽然我的代码与其他让它工作的代码非常相似,但它仍然对我不起作用。我也已经阅读了内存管理文档,但我仍然没有看到我做错了什么。此外,我尝试将精灵添加到他们应该代表的灯具的用户数据中,当灯具被销毁时,我再次尝试删除精灵,但同样的事情发生了。请帮忙!。
我弄清楚那是什么。我在一些 if 语句中犯了一个逻辑错误,并且不小心添加了两次精灵。对不起大家。
javascript - Internet Explorer 和 removeChild()
我一直在使用elem.removeChild()
从我的文档中删除元素,但保存对该元素的 JavaScript 引用,以便我可以在适当的时候将它们添加回来。在 Firefox 和 Chrome 中运行良好。
现在我注意到在 IE7 上,这些元素在此过程中被破坏,所有子元素都被删除。当我将它们添加回同一个父元素时,它们是相同类型的元素并保留了类名等内容,但它们没有子元素。
这是预期的行为吗?我知道我可以改变我的应用程序来做不同的事情,但这需要几个小时的返工,我显然想避免这种情况。我一直认为可以通过使用removeChild()
或将父级设置innerHTML
为空字符串来删除元素,只要我有对元素的引用(即变量指向元素,而不仅仅是元素id),可以自由添加和删除元素而不会弄乱元素。
这是 IE 的错误,我是否感到困惑并且正在发生其他事情,或者这是已知的和预期的行为?
javascript - 从父母中移除多个孩子?
我有一堆同名的元素,我试图用 onchange 函数同时删除它们。
这是javascript:
(甚至不确定 removeChildren 是否是一个真正的命令)以及我将 onchange 操作赋予的元素:
我试图删除的元素:
抱歉,如果 html 有点草率,但基本上,atbody
有一堆td
同名的 s (extraaccount)
javascript - 使用removeChild删除多个同名元素?
我有一个里面有多个元素的元素。里面的元素都具有相同的名称。是否有一个功能可以删除所有这些?
(请参阅此问题,例如Remove multiple children from parent?
javascript - 按班级删除孩子在 Internet Explorer 中不起作用
我有一个脚本(由@briguy37 帮助使用removeChild 删除多个具有相同名称的元素?)通过使用for 循环和使用removeChild 删除具有特定类名的所有元素。它在 FF 中完美运行,但在 IE 中,我得到了错误
该项目可以在以下位置查看:http: //jsfiddle.net/U8xkg/31/
错误指的是以下行:
有任何想法吗?
谢谢。
actionscript-3 - 几秒钟后闪烁 removeChild
我是 Flash 新手,我不知道这是否可能,但我正在使用 addChild 向舞台添加一个随机影片剪辑,并且我需要在 10 秒后删除它们...我如何使用 removeChild 来做到这一点?
问候
actionscript-3 - AS3 stage.addChild / stage.removeChild << 必须是调用者的孩子
如果我使用函数将 mc 添加到舞台,如下所示:
但是当我尝试通过以下方式删除 mc 时:
我得到提供的 DisplayObject 必须是调用者错误的子项...有什么建议或解决方法吗?
php - 在 PHP 中从 XML 文件中删除记录/节点时遇到问题
我正在尝试以编程方式从 XML 文件中删除一些记录。但这似乎不起作用。这是代码:
当我运行代码时,它似乎没有读取最后一个if语句的行。我想知道我错过了什么......
非常感谢您对此的任何意见。
javascript - 为什么 Javascript 中的 removeChild 总是删除最后一个孩子而不是它从中获得 id 的那个?
我有四个带有 eventlistener onclick 的 div,调用一个 js 函数,它只执行以下操作:
我希望它删除我点击的 div,但它没有。相反,它会删除最后一个孩子并将之后给出的 id 更改为已删除孩子的 id(第一次单击,最后一个孩子),并通过进一步单击其他 div 将给定的 id 倒数为一个。从最后一个到第一个删除数组中的子节点。
我尝试了很多变种,例如
或者
或使用 childNodes // id = 1,2,3,4
奇怪的是我可以成功地改变可见性或背景颜色:
或者