问题标签 [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.
sql - 在 SQL 中从 XML 中选择值
我需要从 XML 文档中选择值。这些值存储为子节点,如下所示:
我需要为每个客户节点选择 kunnr 和 kdgrp 的值。我期待这样的结果:
到目前为止我尝试了什么:
这会导致一行包含两个包含 XML 的列:
另一个尝试:
这导致以下错误消息:
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 !
javascript - 如何使用 Javascript 从网站中删除所有文本
我想要一个 Javascript 函数来删除网站上的所有文本。背景是为了比较渲染的DOM在不同浏览器中的外观,我需要消除之前的明显差异。由于字体渲染是一个已知的区别,我想删除每个文本。我找到的解决方案总是这样:
但这只会删除纯文本节点。我还想找到如下结构:
其中包含文本的元素还包含类似 or 的子元素。这样,该元素就不会被识别为文本节点。
所以我基本上想把上面的DOM变成这样:
add - 如何在初始化的花式树上添加自定义子节点
我有一个 json 响应,它通过 js 解析并在 javascript 中作为 ul,li 标签制作。然后我会调用 .fancytree 把这些 ul li 变成一个花式树结构。
现在我需要单击 li 元素中的图标。此单击执行 ajax 调用,获得 json 响应。我需要做的就是将此 DOM 添加到现有的 li 标签中。
Fancytree 删除了我所有的自定义类并构建了自己的东西。无论如何我可以解决我的问题。
问候萨拉特
javascript - JS- appendChild 从一个 div 对象到另一个
我不太确定为什么这段代码没有按照我的意图去做。我有两个 div 对象,每个对象中有一系列输入标签,如下所示:
我想从一个中获取一个输入标签,然后附加到另一个,然后更改该 div 中所有输入的样式。这就是我的意思:
我知道在使用 childNodes 时会在标签之间读取空格,但是,我确保 div2[1] 不是空格。我也知道还有其他方法可以做我想做的事情,实际上我找到了其他成功的方法,但是我想知道为什么上面的代码使用 childNodes 不起作用;即为什么没有背景颜色变为红色。
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
javascript - javascript xml循环子节点
我想使用 for 循环动态循环通过 XML javascript childNodes,我不明白为什么这不起作用?请看看我的代码 - 谢谢!
XML结构:
Javascript:
输出:
应该输出:
javascript - 递归子节点
看看下面的代码,打开控制台。有少数节点记录到控制台。
然后在控制台中运行:document.body.childNodes.length;
那时有 23 个记录。
recurseChildren()
该功能不应该做console.dir
很多项目吗?
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
javascript - 只获取anchor(a)类型的子节点
我有这个代码:
在 js 中,我有一个变量,它进入 JS 对象的“el”元素的所有节点:
该元素是“容器”类的标签。现在,这个对象包含了包括 H4 在内的所有节点。如何删除 h4 并将其仅应用于“a”元素。我想我应该找到另一种只获取“a”元素而不是在循环中转换它的方法,因为我注意到在这个对象中还有其他信息,如 nextElementSibling、nextSibling、previousElementSibling 等,所以它都是连接的.