问题标签 [child-nodes]

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 投票
2 回答
170 浏览

javascript - 检查另一个类 JS 的块中是否存在一个类

我需要检查另一个类的块内是否存在一个类。块可以很多。嵌套可以是任意的。请告诉我我做错了什么。完整代码在这里https://codepen.io/BK-wmg12/pen/vdjxav 提前谢谢你:-)

0 投票
3 回答
255 浏览

javascript - 将 div 作为 .lastElementChild 插入,不带 'insertBefore',不带 jQuery

好的,所以我通常将.box-4作为.s1内的最后一个元素,如下所示:

并使用 JavaScript将.box-1移动到.box-4之前:

收到以下结果:

但是,我最近从.s1中删除了 .box-4,因此.box-1不再移动/成为.lastElementChild 我仍然希望.box-1移动,因此成为最后一个,但是,我不确定什么命令会实现这一点;最好是这样的

为达到这个:

注意:.box-1会根据屏幕宽度更改位置,因此不能简单地在 HTML 中移动 div。

注意:只有香草 JavaScript - 没有 jQquery。

在此先感谢各位,非常感谢!

0 投票
0 回答
52 浏览

touch - 禁用子 SKEmitterNode 上的触摸

我创建了一个 SKSpriteNode,其中 Emitter 作为子级

但是如果我触摸发射器,即使用户交互被禁用,动作也会被触发?!

我该如何解决?

我已经尝试忽略touched.name(粒子),但它似乎不起作用,因为每次我触摸粒子或它附近的任何地方时,父节点也会获得触摸事件。

我怎么能防止这种情况?

我正在检查触摸事件

0 投票
2 回答
857 浏览

javascript - 未定义的子节点

我在 html 中有一些代码,我想使用递归函数打印标签。问题是 childNodes 返回一个元素,该元素对于每个 li 项目都是未定义的。

代码。

结果在控制台:

谢谢你,祝你有美好的一天!!!

0 投票
1 回答
2535 浏览

javascript - JavaScript ChildNodes未定义类型错误?

您好,我是编码新手,有一个通用问题,我到处找,找不到解决方案。我正在关注一个 javascript 教程,并遇到了这行特定的代码。子节点声明属性“背景颜色”未定义,我不知道为什么。

错误:“未捕获的类型错误:无法设置未定义的属性‘背景颜色’”

0 投票
1 回答
35 浏览

javascript - 使用 javascript 访问表单元素

我正在编写一个添加动态文本字段的表单,但我无法获得动态创建的元素数量及其内容

这是样本

我使用appenchild方法添加新输入

用于访问我使用的手机元素

但它只返回 1 并且不计算添加的字段

0 投票
1 回答
614 浏览

javascript - forEach 不会访问 NodeList 中的所有元素

由于forEach数组方法现在可以在NodeList. 我想知道为什么如果您childNodes在循环时更改 NodeList的内容forEachforEach却不会检测到更改。

在这里,我试图遍历我的表(网格)元素子元素并tableRow从表中删除每个子元素()。但是,forEach永远不要完全循环每个元素,总是遗漏最后一个元素,我认为这与 childNodes NodeList 处于活动状态以及 forEach 无法正确跟随它或其他原因有关tableRowremove

0 投票
1 回答
51 浏览

javascript - Javascript 查询

我一直在尝试使用 Javascript 练习一些练习。以下是我一直面临的一些挑战。如果有错误或我遗漏的东西,请提出建议。

注意:我不想在这个阶段使用 Jquery。

锻炼:

要求用户输入一些文本。单击按钮时,输入的文本需要显示为旋转。

  1. 我采取的第一种方法第一次得到了结果。但是,如果我输入一个新文本,然后单击按钮,则旋转会在旧文本和新文本之间波动。我不确定我的解释是否正确。这是第一次尝试:

测试结果: http: //learningharvest.co.in/

2. 我做的第二次尝试是使用 childNodes 方法。但是,我无法获取输入标签的 nodeValue。如果我尝试使用任何其他元素,而不是输入元素,nodeValue 就可以工作。

此外,函数 rotatetext 在页面加载时执行,而不是在单击按钮时执行。如果我在按钮标签本身中内联添加 onclick 事件,效果很好。

这是我在控制台中遇到的错误:

旋转文本父子方法.html:27 未捕获的类型错误:无法在旋转文本父子方法中读取未定义的属性“nodeValue”(旋转文本父子方法。html:27)旋转文本父子方法。html:23

这是我到目前为止起草的正文内容。在这个阶段,我只是想用用户输入的文本替换文本“在此处显示旋转文本”。

期待您的所有意见。

0 投票
1 回答
308 浏览

javascript - 循环遍历 div 并突出显示文本

我正在创建一个模拟博客,我将在其中通过 JavaScript 文件附加帖子。我目前已对其进行设置,以便搜索按钮仅在搜索栏中显示具有相同文本的帖子。现在,我希望帖子突出显示找到的单词。

HTML:

JS:

所以,就像我说的,博客正在运行,搜索按钮正在运行,但我不知道如何突出显示搜索到的单词。目前,此代码导致控制台告诉我“TypeError:custom_blog[x] 未定义”。

而且,如果有帮助,该网站是http://spiritlegendsofficial.com/,但尚未添加此功能。尽管您可以在那里查看该站点的其余代码并获取此模拟博客的一些上下文。

谢谢!

0 投票
0 回答
16 浏览

javascript - Javascript - Chrome:子节点最大长度

chrome 是否暗示对子节点(通过 innerHTML 获得)数据长度有任何限制?我可以看到长度限制为 65536 并且剩余数据被推送为子节点数组中的下一个索引元素?

是否有任何官方文件支持这一点?