问题标签 [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 回答
9365 浏览

sql - 在 SQL 中从 XML 中选择值

我需要从 XML 文档中选择值。这些值存储为子节点,如下所示:

我需要为每个客户节点选择 kunnr 和 kdgrp 的值。我期待这样的结果:

到目前为止我尝试了什么:

这会导致一行包含两个包含 XML 的列:

另一个尝试:

这导致以下错误消息:

0 投票
2 回答
119 浏览

javascript - .toggle() on childNodes / toggle undisplayed elements 2 by 2

Here is the code I'm stuck with for too long..

In a separated file:

No sign when I call the plusArg() function :/ (the test line runs when uncommented). I searched on google why toggle would not run with childNodes but no answers. I guess there's a good reason but do you know it ? And if there is no way to do what I want this way, how could I do it differently ? The final goal is to display a bunch of ten more lis undisplayed by clicking an unique button.

Thanks in advance !

0 投票
3 回答
1565 浏览

javascript - 如何使用 Javascript 从网站中删除所有文本

我想要一个 Javascript 函数来删除网站上的所有文本。背景是为了比较渲染的DOM在不同浏览器中的外观,我需要消除之前的明显差异。由于字体渲染是一个已知的区别,我想删除每个文本。我找到的解决方案总是这样:

但这只会删除纯文本节点。我还想找到如下结构:

其中包含文本的元素还包含类似 or 的子元素。这样,该元素就不会被识别为文本节点。

所以我基本上想把上面的DOM变成这样:

0 投票
1 回答
1985 浏览

add - 如何在初始化的花式树上添加自定义子节点

我有一个 json 响应,它通过 js 解析并在 javascript 中作为 ul,li 标签制作。然后我会调用 .fancytree 把这些 ul li 变成一个花式树结构。

现在我需要单击 li 元素中的图标。此单击执行 ajax 调用,获得 json 响应。我需要做的就是将此 DOM 添加到现有的 li 标签中。

Fancytree 删除了我所有的自定义类并构建了自己的东西。无论如何我可以解决我的问题。

问候萨拉特

0 投票
2 回答
86 浏览

javascript - JS- appendChild 从一个 div 对象到另一个

我不太确定为什么这段代码没有按照我的意图去做。我有两个 div 对象,每个对象中有一系列输入标签,如下所示:

我想从一个中获取一个输入标签,然后附加到另一个,然后更改该 div 中所有输入的样式。这就是我的意思:

我知道在使用 childNodes 时会在标签之间读取空格,但是,我确保 div2[1] 不是空格。我也知道还有其他方法可以做我想做的事情,实际上我找到了其他成功的方法,但是我想知道为什么上面的代码使用 childNodes 不起作用;即为什么没有背景颜色变为红色。

0 投票
2 回答
123 浏览

javascript - 用数组中的 childNodes 初始化变量

有人可以帮助解释以下 JavaScript 语法的用途:

这是来自一个旧的 javascript 函数,它不再在 IE>9 或 FF 中工作。

tagLink_ar 当然是 TD 标签的数组,但是我之前没有见过带有索引元素 i 和 j 的变量,并且在我的在线研究中找不到类似的描述符。我是否只引用起始元素和 j 长度?

关于如何以类似方式加载 x 的想法?


有意义的是,它是 x、i 和 j 的简单声明。然而得到一个“TypeError:x 未定义”。

以下是作为参考的功能:

注意到while的语法错误,应该是j = x [i ++]和j.nodeName

0 投票
1 回答
267 浏览

javascript - javascript xml循环子节点

我想使用 for 循环动态循环通过 XML javascript childNodes,我不明白为什么这不起作用?请看看我的代码 - 谢谢!

XML结构:

Javascript:

输出:

应该输出:

0 投票
1 回答
37 浏览

javascript - 递归子节点

看看下面的代码,打开控制台。有少数节点记录到控制台。

然后在控制台中运行:document.body.childNodes.length;

那时有 23 个记录。

recurseChildren()该功能不应该做console.dir很多项目吗?

0 投票
1 回答
180 浏览

javascript - why script tag after body tag counts in childNodes

This is a simple HTML and JS code, but why scripts tag after body tag, count as childNodes of body!?

I am trying it in FF 35

0 投票
1 回答
3884 浏览

javascript - 只获取anchor(a)类型的子节点

我有这个代码:

在 js 中,我有一个变量,它进入 JS 对象的“el”元素的所有节点:

该元素是“容器”类的标签。现在,这个对象包含了包括 H4 在内的所有节点。如何删除 h4 并将其仅应用于“a”元素。我想我应该找到另一种只获取“a”元素而不是在循环中转换它的方法,因为我注意到在这个对象中还有其他信息,如 nextElementSibling、nextSibling、previousElementSibling 等,所以它都是连接的.