问题标签 [parent-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 投票
3 回答
1565 浏览

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

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

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

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

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

0 投票
2 回答
13369 浏览

javascript - javascript parentnode.id 没有按我预期的方式工作

现在我有这个代码:

它工作正常。当我按下按钮时,框消失了。但是我想简化并像这样:

但是它不会按预期工作。控制台说 id 为空,我不知道为什么。我做错了什么?

谢谢你。

0 投票
1 回答
1632 浏览

javascript - 如何在Angularjs中获取父母的父母的父母的ID

我有个问题。我需要知道如何在 AngularJS 中获取祖父母的 ID。我需要“{{parent}}”成为“祖父母”。(应该是<div id="me-and-my-grand-parent">

我的实际代码

现在 JS 就像 tis :

$scope.ParentIdShow = function(obj) { alert(obj.target.parentNode.parentNode.parentNode.id); }

0 投票
4 回答
13082 浏览

javascript - 使用 JavaScript 将 dataTable 添加到 HTML 表:无法读取 null 的属性“parentNode”

我正在尝试将我正在动态创建的表格制作JavaScript.dataTable. 我已经将我的代码与我的同事进行了比较,它几乎是相同的。我已经进行了必要的更改,但我不断收到JavaScript错误消息:控制台中的“无法读取 null 的属性 'parentNode'”。

所有代码都完美执行。新表正在浏览器中显示,但是一旦它尝试运行该行$('#data').dataTable({"paging": false});,它就会给我错误。

谁能看到是什么原因造成的?可能是范围错误,或者错误位置的括号/括号。

0 投票
1 回答
351 浏览

xml - 如何从子节点列表中获取父节点的属性值。(XPath)

这是要求

我有一个看起来像这样的 xml 文档

我在 separatorNodeList 中有所有分隔符

现在,我正在尝试获取分隔符块的父节点的属性(r,l)值。例如

但上面的方法似乎不起作用。任何快速帮助?

0 投票
1 回答
933 浏览

xml - 如何更改父节点中的属性?

这是 XML 块:

如何在复制期间仅为“test1”更改“时间”的值?

0 投票
1 回答
51 浏览

c# - 从 xmlNodeList 中删除节点

这是我的代码

我正在尝试删除不在我设置的边界内的所有节点。删除行已执行但实际上并没有删除,因为当我计算 locationElements 时,它在方法执行之前仍然是相同的值。

任何想法代码有什么问题

0 投票
1 回答
5469 浏览

xml - 如何在 Oracle XPath 表达式中获取父元素的名称?

我有一个查询,可以从我的 clob 中提取一些 XML 节点。

但我想看看提取的 xmlnode 的父元素名称实际上是什么。我试过了

但甲骨文以“无效令牌”错误消息拒绝所有这些。

我的 Oracle 版本是“11.2.0.3.0”。

0 投票
2 回答
1137 浏览

javascript - ParentNode 和 insertBefore

我创建了一个带有问题的提示框。回答后,您会在div使用 JavaScript 创建的名为id2. 现在我试图把我id2的前面id1是父节点。所以它会在第一个 div 上方显示答案id1。有人可以向我解释为什么它不起作用吗?

0 投票
1 回答
126 浏览

javascript - Edit Text button not working

I'm trying to make an edit "button" that, when clicked, will launch a prompt window where you can enter new text that will replace the old text. The issue, I think, is that there is not an "edit button" in the html, it is created when an item is added to the to-do list. So I am having trouble targeting the text I want to replace.

Right now the "EditItem" function replaces the Edit button with the text I want, not the To-Do item. Any advice would really be appreciated!!

Javascript