问题标签 [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.
xml - XML从Matlab 2015b中的节点获取某些数据
我已使用以下信息将 xml 节点解析到我的 MATLAB 项目中:
我可以使用 轻松访问节点的名称node.getNodeName
。
现在我想从这个节点中读取数据,但我没有让 MATLAB 来执行此操作。
我试过了:
和
在这两种情况下,我都收到了这个错误:
我的代码出了什么问题?
c++ - 将 QDomNode 与 QStandardItem 连接
所以我正在研究简单的 xml 阅读器,我想在树上显示 xml。
因此,为了了解树上的哪个项目是 xml 文件中的项目,我制作了一个 QMap:
但是当我使用它的任何方法时,似乎会QDomNode
创建全新的对象结构:
输出:
所以我的问题是 - 我如何QDomNode
与QStandardItem
javascript - DOMNodeInserted DOMNodeRemoved 与 MutationObserver 的等价物?
我目前有代码:
效果很好,但效率不高,此后已被弃用。有什么更好的方法来做到这一点?
我一直在研究 MutationObserver 但这段代码有效吗?
它给出了错误“mutation.addedNodes
不是函数”,我也需要removedNodes
我意识到。
dom - Jxbrowser:获取我的元素的父元素
有没有什么办法可以直接获取父元素找到它的属性?在我的情况下,我有一个 DOMElement img,我必须使用函数
结果不准确,因为父节点可以找到许多相同类型的元素
reactjs - 在 React 中获取组件的高度
我有 4 列,它们的高度都不是固定的,我需要找到这些列的高度,以便可以将最大列的高度设置为其他三个。如何使用 React 而不使用“minHeight”css 来做到这一点?
我是 React 的新手,我在这里发现的最接近的问题是ReactJS get rendering component height。
我还发现这个链接说这可以通过获取 DOMNode 并使用 Refs 来完成,但我没有成功。
javascript - 如何从两个或多个 DOMNode 创建 NodeList 对象
例如,我有两个 DOMNode:
let node1 = document.querySelector('#node-1');
let node2 = document.querySelector('#node-2');
如何将它们组合成 NodeList 对象?有没有简单的解决方案array.push(item)
?
javascript - 销毁多个场景滚动魔术
我在 Angular js 应用程序中使用Scrollmagic。我的应用程序右侧有一个侧边栏,可以无限滚动。有些部分会粘住特定的时间,然后像下面这样松开
- A部分进入视野并坚持
- A部分保持粘性几个像素,然后解开
- 部分 B 出现并在几个像素后粘住
- B部分保持粘性几个像素,然后解开,依此类推..
所以实际上我创建了多个场景并将其添加到scrollMagicController。我现在怀疑由于 scrollmagic 保留 DOM 节点而导致内存泄漏,而 devtools 的堆分析器证明了这一点。我知道场景和控制器有一个销毁方法,需要调用它来清理,但我不知道如何销毁多个节点。以下是我尝试过的
我想我只需要调用控制器的销毁方法,它应该会自动销毁添加到它的所有场景,但不幸的是它不能那样工作。
关于我应该如何清理事情的任何帮助?
javascript - 将节点添加到 Dojo 树
我有一个 Dojo 树,我试图在最后添加一个节点。我尝试通过以下代码更新商店。虽然 store 被树更新并没有显示新节点。
后来我尝试在模型上使用 PasteItem 函数。下面是代码。仍然无法正常工作。
请让我知道如何修改树。
php - DOMElement 替换 HTML 值
我有这个 HTML 字符串在DOMElement
:
我想以一种仅替换此内容的方式
仍然存在(所以我想删除{{test}}
)。
此时,我的代码如下所示:
这不起作用,因为nodeValue
不包含节点的 HTML 值。除了 using 之外,我不知道如何获取节点的 HTML 字符串$node->C14N()
,但是通过 usingC14N
我无法替换内容。任何想法如何删除这样{{test}}
的 HTML 字符串?
jquery - Jquery克隆不会复制所有的html
请告知如何在下面克隆整个行,目前只插入“3”。
我想插入以下内容,例如
jQuery:
html: