问题标签 [nextsibling]

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 回答
181 浏览

javascript - 为什么javascript中的nextSibling方法不能正常工作

我有这段代码将 innerHTML 设置为输入类型 [email] 的兄弟元素,但不设置为输入类型 [name] 的兄弟元素。这是标记。

这是标记部分。您会看到有同级元素跨度的输入。

以下是验证电子邮件和姓名的 javasript 代码,并将 errorText 输出到相应的兄弟元素(如果有)。

0 投票
2 回答
521 浏览

javascript - 对 nextSibling 返回的节点执行拆分返回 TypeError undefined is not a function

我试图抓住一个元素旁边的一段文本,我可以用它的类选择它,然后对其执行 a split(" "),但我得到一个TypeError: undefined is not a function. 我认为这是因为它不是字符串,所以当我尝试先将其转换为字符串时,它会返回"[object Text]"

html:

当我表演

它返回"Hinata [1:28:10]",但对其执行 split() 不起作用。我在这里想念什么?

0 投票
1 回答
6302 浏览

unity3d - 在unity3d C#中获取下一个兄弟游戏对象(转换)方法

寻找这样的方法或库:

0 投票
1 回答
331 浏览

java - 在使用 java 为特定节点解析 xml 后尝试获取节点的下一个和上一个兄弟节点

我有一个 xml 包含 1000 个事件的日志,每个事件都有一个键,我的目标是当用户搜索事件键时,我应该向他显示具有此键的事件节点的 xml 并准备前一个和下一个兄弟姐妹。

xml结构如下:

到目前为止,我获取密钥节点的代码是:

现在我需要获取该节点的上一个和下一个兄弟节点并获取它们的键,以便将它们保存在 HashMap 中。

问题是在执行 eventnode.getPreviousSibling 和 eventnode.getNextSibling 时,我得到了损坏的信息,我无法获得这些事件的密钥。

有没有人有更好的主意来做到这一点?

谢谢你,卡琳

0 投票
1 回答
5401 浏览

javascript - 使用 previousSibling 和 nextSibling 设置属性

所以自从我开始学习 JavaScript 以来,我一直在阅读Tim Wright的《学习 JavaScript 》这本书。

在这本书中,我找到了关于如何在 DOM 树中移动和定位元素的一章,其中之一是利用针对兄弟姐妹的属性,在进行书中的练习时,我根本无法使以下语句起作用:

在快速浏览了这段代码之后,我想知道你们中是否有经验丰富的开发人员可以帮助我并解释为什么它不能正常工作。我感到困惑,因为我不知道我做错了什么,或者关于这些属性的文章拼写错误。

无论如何,感谢您的时间和提前帮助!

干杯!

cs.almeida

0 投票
1 回答
6057 浏览

angularjs - 如何使用 angularjs 访问下一个兄弟元素的属性/属性?

我正在尝试访问放置在段落旁边的按钮类。一旦焦点放在段落上,按钮的类别就应该改变。请参阅下面的 HTML 代码:

控制器的角码是:

这怎么能以角度方式完成?我知道它类似于 $$nextSibling ,但访问类名是有问题的。我用谷歌搜索了很多,但一无所获。请帮忙!!!

请建议任何我不能硬编码按钮的任何 id 的动态方式。

0 投票
2 回答
898 浏览

javascript - Javascript DOM,访问文本节点
  • 使用 nextsibling 属性的元素
  • 我想使用 nextSibling 属性获取第三个列表(li)项目的文本节点并写入文档。我知道我可以使用“li.textContent”来访问它,但我想要这种方式。

    不,我不是在寻找“nextElementSibling”,我想使用“nextSibling”属性访问“secondli”的“textNode”,这是因为如果我想进入“第三个 li”,我必须使用“nextSibling”。 nextSibling”两次到达“第三个 li”。(1)第一个“nextSibling”用于“2nd li”的“text-node”,(2)第二个“nextSibling”用于“3rd li”。所以我无法使用“next-sibling”一次获得“2nd li”的文本节点。

    我使用 text-fixer.com 删除其他空格和换行符,即使它不起作用。

    0 投票
    1 回答
    919 浏览

    python - 如果存在,则查找同一级别的下一个兄弟

    我很好奇是否只有在同一级别有一些兄弟姐妹时才有可能获得下一个兄弟姐妹。

    所以关键是有时后面有文本,Last Made at : </b>但有时没有。

    我这样做:

    问题是,如果标签之后没有另一个兄弟</b>,它会从另一个标签返回一些<font>我不想要的数据。

    我知道可以使用font.contents,但在我的情况下会是更好的选择,例如

    我没有找到这个选项,所以我想问在这种情况下是否有什么可以帮助我的。

    0 投票
    1 回答
    2171 浏览

    javascript - 为什么我不能使用纯 JavaScript 选择下一个 DIV 兄弟?

    div在第一个 div 中有两个带有一个按钮的元素,如下所示。

    下面是我的 JavaScript 代码。

    当我点击按钮时,为什么我可以隐藏第一个元素但不能显示带有 class 的下一个 div 元素my-class。相反,我收到以下错误:

    似乎我无法my-class使用 nextSibling 属性选择类的下一个 div 元素。我做错了什么?

    0 投票
    2 回答
    288 浏览

    jquery - 使用jQuery从父元素中查找下一个元素

    我有以下 DOM 结构:

    当我点击锚点Hello3时,我需要得到Hello4它并且它工作得很好。但是如果我点击链接Hello4,我需要得到Hello5我没有得到正确的链接。

    我正在使用以下代码:

    我真正想要的是editable当我点击一个锚点时,在标签标签中获得下一个具有 class of 的元素。