问题标签 [dom-node]

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 投票
1 回答
247 浏览

xml - XML从Matlab 2015b中的节点获取某些数据

我已使用以下信息将 xml 节点解析到我的 MATLAB 项目中:

我可以使用 轻松访问节点的名称node.getNodeName

现在我想从这个节点中读取数据,但我没有让 MATLAB 来执行此操作。

我试过了:

在这两种情况下,我都收到了这个错误:

我的代码出了什么问题?

0 投票
1 回答
89 浏览

c++ - 将 QDomNode 与 QStandardItem 连接

所以我正在研究简单的 xml 阅读器,我想在树上显示 xml。

因此,为了了解树上的哪个项目是 xml 文件中的项目,我制作了一个 QMap:

但是当我使用它的任何方法时,似乎会QDomNode创建全新的对象结构:

输出:

所以我的问题是 - 我如何QDomNodeQStandardItem

0 投票
1 回答
3073 浏览

javascript - DOMNodeInserted DOMNodeRemoved 与 MutationObserver 的等价物?

我目前有代码:

效果很好,但效率不高,此后已被弃用。有什么更好的方法来做到这一点?

我一直在研究 MutationObserver 但这段代码有效吗?

它给出了错误“mutation.addedNodes不是函数”,我也需要removedNodes我意识到。

0 投票
1 回答
154 浏览

dom - Jxbrowser:获取我的元素的父元素

有没有什么办法可以直接获取父元素找到它的属性?在我的情况下,我有一个 DOMElement img,我必须使用函数

结果不准确,因为父节点可以找到许多相同类型的元素

0 投票
1 回答
12501 浏览

reactjs - 在 React 中获取组件的高度

我有 4 列,它们的高度都不是固定的,我需要找到这些列的高度,以便可以将最大列的高度设置为其他三个。如何使用 React 而不使用“minHeight”css 来做到这一点?

我是 React 的新手,我在这里发现的最接近的问题是ReactJS get rendering component height

我还发现这个链接说这可以通过获取 DOMNode 并使用 Refs 来完成,但我没有成功。

0 投票
3 回答
1343 浏览

javascript - 如何从两个或多个 DOMNode 创建 NodeList 对象

例如,我有两个 DOMNode: let node1 = document.querySelector('#node-1'); let node2 = document.querySelector('#node-2');

如何将它们组合成 NodeList 对象?有没有简单的解决方案array.push(item)

0 投票
0 回答
1174 浏览

javascript - 销毁多个场景滚动魔术

我在 Angular js 应用程序中使用Scrollmagic。我的应用程序右侧有一个侧边栏,可以无限滚动。有些部分会粘住特定的时间,然后像下面这样松开

  • A部分进入视野并坚持
  • A部分保持粘性几个像素,然后解开
  • 部分 B 出现并在几个像素后粘住
  • B部分保持粘性几个像素,然后解开,依此类推..

所以实际上我创建了多个场景并将其添加到scrollMagicController。我现在怀疑由于 scrollmagic 保留 DOM 节点而导致内存泄漏,而 devtools 的堆分析器证明了这一点。我知道场景和控制器有一个销毁方法,需要调用它来清理,但我不知道如何销毁多个节点。以下是我尝试过的

我想我只需要调用控制器的销毁方法,它应该会自动销毁添加到它的所有场景,但不幸的是它不能那样工作。

堆分析器分离 DOM 节点树的屏幕截图

关于我应该如何清理事情的任何帮助?

0 投票
1 回答
547 浏览

javascript - 将节点添加到 Dojo 树

我有一个 Dojo 树,我试图在最后添加一个节点。我尝试通过以下代码更新商店。虽然 store 被树更新并没有显示新节点。

后来我尝试在模型上使用 PasteItem 函数。下面是代码。仍然无法正常工作。

请让我知道如何修改树。

0 投票
2 回答
1183 浏览

php - DOMElement 替换 HTML 值

我有这个 HTML 字符串在DOMElement

我想以一种仅替换此内容的方式

仍然存在(所以我想删除{{test}})。

此时,我的代码如下所示:

这不起作用,因为nodeValue不包含节点的 HTML 值。除了 using 之外,我不知道如何获取节点的 HTML 字符串$node->C14N(),但是通过 usingC14N我无法替换内容。任何想法如何删除这样{{test}}的 HTML 字符串?

0 投票
1 回答
94 浏览

jquery - Jquery克隆不会复制所有的html

请告知如何在下面克隆整个行,目前只插入“3”。

我想插入以下内容,例如

jQuery:

html: