问题标签 [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 投票
3 回答
10337 浏览

javascript - 如何在纯 Javascript 中删除和隐藏 HTML 元素?

我有这个 HTML:

而这个Javascript:

我试图在 5 秒后删除<div id="verifying">并显示<div id="content-container">,但由于某种原因它不起作用。知道为什么吗?我在页面加载后加载脚本,所以这不是问题。

0 投票
3 回答
43027 浏览

javascript - 仅从对元素的引用中移除 DOM 中的元素

这要么非常简单,要么不可能。

我知道我可以这样做:

……但感觉很乱。是否有一种更整洁且得到普遍支持的方法来做同样的事情?

似乎——至少在我看来——应该是这样的:

...但这不起作用,并且搜索 Google/SO 并没有产生任何替代方案。

我知道这并不重要,但parentNode.removeChild()只是感觉 hacky/messy/inefficient/bad practice-y。

0 投票
1 回答
5649 浏览

php - 带有 PHP DOM 的 removeChild 不起作用

我有以下代码:

但是,我收到以下错误:致命错误:调用非对象上的成员函数 removeChild()。

加载的 dom 字符串可能包含也可能不包含 img 元素。有人知道我在这里做错了什么吗?任何帮助是极大的赞赏!

0 投票
3 回答
446 浏览

javascript - 当函数中存在多个时,javascript / DOM 中的 removeChild 无法正常工作

更新: 这是 JsFiddle 链接:http: //jsfiddle.net/zAVFv/

它似乎在 JsFiddle 中不起作用,但猜测它可以显示整个代码 - html、css 和 Js。

我在使用 Javascript 进行 DOM 编辑时遇到了一个非常奇怪的情况。我的示例代码如下。基本上,swapCells 将接收两个对象,每个对象有 2 个子元素 - 一个是 img 元素,另一个是 textNode。我想看到的是 removeChild 是如何工作的。

我已经标记了所有混乱来自的 2 行。问题#1 位于 sourceTD 删除其子项的行上,问题#2 是从destinationTD 中删除lastChild 时。

让我解释一下下面的代码是如何运行的: a) 当代码中只存在问题 line#1 时,sourceTD 子级被删除,输出显示 source 有 1 个 img 类型的子级;destination 有 2 个子项 - img 和 text ---- 按预期工作 b) 当代码中仅存在问题行 #2 时,destinationTD 子项被删除,再次与上述类似,如预期 c) 现在问题 - 当这两行都存在于代码中,它只删除了 sourceTD lastChild。仅接收警报的 sourceTD 部分的输出。目的地TD警报没有出现,所以我无法评估目的地孩子是否被移除

代码:

请让我知道为什么当两个问题行都存在时代码行为异常。另外,是否有类似函数只能删除单个节点,或者只有单个 removeChild 可以工作...??????我很困惑。

谢谢!

0 投票
1 回答
86 浏览

java - 在 Java 中重用组件没有正确修剪未重用的组件

我有一个javax.swing.JPanel被调用calcResPanel(使用java.awt.GridLayout带有1列和不定(0)行),它接收并显示一组BHSelectableLabels(扩展),它们共同表示存储在被调用javax.swing.JTextField的 s 列表中的文本。我想我不妨给它以下行为:Stringresults

  1. 第一次,它只会添加新的
  2. 以下时间,它将:
    1. results将尽可能多的已添加标签的文本更改为尽可能多的值的文本
    2. 如果还有未更改的标签,请删除它们,因为它们不是必需的。否则,根据需要添加尽可能多的新标签。

这对我来说很有意义。如果这个算法不是我应该做的,那么现在停止阅读并用更好的算法发布答案。但是,如果您同意,请告诉我我的代码做错了什么:

这段代码的问题是它不一致地在calcResPane. 如果您认为这个算法在概念上很好,那么请告诉我我的代码有什么问题导致它留下多余的标签?

回答


也是这么简单的回答。我觉得很聪明^^;

0 投票
1 回答
63 浏览

actionscript - removeChild 使用不正确?

我只是想在双击时从舞台上删除一个电影剪辑

0 投票
3 回答
3294 浏览

javascript - 用 Javascript 计算一个 Div 中有多少个 UL 元素?

我正在动态地将 UL 元素添加到 DIV 元素。我希望能够计算 DIV 中有多少 UL 元素,以便在动态删除所有 UL 后,我可以删除它们所在的 DIV。

是否有一个简单的 Javascript 解决方案来计算 UL 的数量,以便我可以做这样的事情......?

谢谢。

0 投票
4 回答
416 浏览

flash - removeChild 这样我就可以加载新的 FLV_Player

我正在制作一个带有英语和西班牙语部分的播放列表的 flv 播放器。英语是默认部分,效果很好,但是当我单击“西班牙语”按钮时,我试图删除在开始时添加的所有子项并运行两个新函数来加载我的西班牙语数据。

唯一的问题是 removeChild 不起作用。我可以听到我的西班牙语视频加载,但英语视频仍在后台播放。

我需要完全删除main_container.addChild (my_player);

这是应该完成所有工作的功能:

0 投票
2 回答
113 浏览

arrays - 动态删除影片剪辑

第一次海报,长期读者。我一直在想办法解决这个问题。我已经被困在我的游戏中 4 个小时了,谷歌搜索并试图弄清楚如何做到这一点。我有一个游戏,我添加了一些卡通蚂蚁,当它们被点击时,它们需要从舞台上移除。有 4 种不同的蚂蚁,所以我在做一个 Math.random 来挑选要添加的蚂蚁。(蚂蚁 1+2+3 有 50% 的几率产生,第 4 个有 50%)

我有一个计时器在做 10 次滴答,我重置了计时器以使其永无止境。然后我有一个数学随机和 if 句子添加 mc' 从 Tweener 移动到舞台,以及点击事件侦听器。但我不知道如何在单击时删除它们。我在 click_candy_anty 函数中做了很多失败的尝试。我已经把它们注释掉了。

我为有点混乱的编码道歉,但是当(希望)它开始工作时它会被清理掉。

高度赞赏帮助。

0 投票
3 回答
1818 浏览

python - python libXML2 删除项目

我在python下使用libxml2。不幸的是,这个库的 python 版本的文档真的很糟糕,我在网上只建立了几个例子,从那里我可以理解一些方法。

我很快管理了添加一个 XML 节点。由于该元素应替换现有元素,因此我想删除之前的元素,但我找不到删除子元素的方法。

有谁知道方法名称是什么?有人有关于这个库的像样的文档吗?

干杯