问题标签 [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.
javascript - 如何使用 Javascript 从网站中删除所有文本
我想要一个 Javascript 函数来删除网站上的所有文本。背景是为了比较渲染的DOM在不同浏览器中的外观,我需要消除之前的明显差异。由于字体渲染是一个已知的区别,我想删除每个文本。我找到的解决方案总是这样:
但这只会删除纯文本节点。我还想找到如下结构:
其中包含文本的元素还包含类似 or 的子元素。这样,该元素就不会被识别为文本节点。
所以我基本上想把上面的DOM变成这样:
javascript - javascript parentnode.id 没有按我预期的方式工作
现在我有这个代码:
它工作正常。当我按下按钮时,框消失了。但是我想简化并像这样:
但是它不会按预期工作。控制台说 id 为空,我不知道为什么。我做错了什么?
谢谢你。
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);
}
javascript - 使用 JavaScript 将 dataTable 添加到 HTML 表:无法读取 null 的属性“parentNode”
我正在尝试将我正在动态创建的表格制作JavaScript
成.dataTable
. 我已经将我的代码与我的同事进行了比较,它几乎是相同的。我已经进行了必要的更改,但我不断收到JavaScript
错误消息:控制台中的“无法读取 null 的属性 'parentNode'”。
所有代码都完美执行。新表正在浏览器中显示,但是一旦它尝试运行该行$('#data').dataTable({"paging": false});
,它就会给我错误。
谁能看到是什么原因造成的?可能是范围错误,或者错误位置的括号/括号。
xml - 如何从子节点列表中获取父节点的属性值。(XPath)
这是要求
我有一个看起来像这样的 xml 文档
我在 separatorNodeList 中有所有分隔符块
现在,我正在尝试获取分隔符块的父节点的属性(r,l)值。例如
但上面的方法似乎不起作用。任何快速帮助?
xml - 如何更改父节点中的属性?
这是 XML 块:
如何在复制期间仅为“test1”更改“时间”的值?
c# - 从 xmlNodeList 中删除节点
这是我的代码
我正在尝试删除不在我设置的边界内的所有节点。删除行已执行但实际上并没有删除,因为当我计算 locationElements 时,它在方法执行之前仍然是相同的值。
任何想法代码有什么问题
xml - 如何在 Oracle XPath 表达式中获取父元素的名称?
我有一个查询,可以从我的 clob 中提取一些 XML 节点。
但我想看看提取的 xmlnode 的父元素名称实际上是什么。我试过了
和
和
但甲骨文以“无效令牌”错误消息拒绝所有这些。
我的 Oracle 版本是“11.2.0.3.0”。
javascript - ParentNode 和 insertBefore
我创建了一个带有问题的提示框。回答后,您会在div
使用 JavaScript 创建的名为id2
. 现在我试图把我id2
的前面id1
是父节点。所以它会在第一个 div 上方显示答案id1
。有人可以向我解释为什么它不起作用吗?
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