問題タブ [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 コードです。

0 投票する
2 に答える
521 参照

javascript - nextSibling によって返されたノードで分割を実行すると TypeError undefined is not a function が返されます

クラスで選択してから実行できる要素の横にあるテキストを取得しようとしていますsplit(" ")が、TypeError: undefined is not a function. これは文字列ではないためだと思うので、最初に文字列に変換しようとすると返されます"[object Text]"

html:

私が演じるとき

を返しますが"Hinata [1:28:10]"、それに対して split() を実行しても機能しません。ここで何が欠けていますか?

0 投票する
1 に答える
331 参照

java - java を使用して特定のノードの xml を解析した後、ノードの次および前の兄弟を取得しようとする

それぞれにキーがある 1000 イベントのログを含む xml があります。私の目的は、ユーザーがイベント キーを検索するときです。このキーを持つイベント ノードの xml を表示し、前のイベントと次の兄弟。

xml 構造は次のとおりです。

そして、キーのノードを取得するための今までの私のコードは次のとおりです。

ここで、このノードの前と次の兄弟を取得し、HashMap に保存するためにそれらのキーを取得する必要があります。

問題は、 eventnode.getPreviousSibling および eventnode.getNextSibling を実行するときに、破損した情報を取得していて、これらのイベントのキーを取得できないことです。

誰かがこれを行うためのより良いアイデアを持っていますか?

ありがとう、カリン

0 投票する
1 に答える
5401 参照

javascript - 属性を設定するための previousSibling および nextSibling の操作

JavaScript の勉強を始めて以来、Tim WrightのLearning JavaScriptという本を読んでいます。

この本で、DOM ツリー内の要素を移動してターゲットにする方法についての章を見つけました。そのうちの 1 つは、兄弟をターゲットとするプロパティを使用しています。

このコードをざっと見た後、経験豊富な開発者の誰かが私を助けて、これが正しく動作しない理由を説明してくれるかどうか疑問に思っていました. 何か間違ったことをしているのか、これらのプロパティに関する記事のスペルが間違っているのかがわからないため、混乱しています。

とにかく、お時間をいただきありがとうございます。

乾杯!

cs.アルメイダ

0 投票する
1 に答える
6057 参照

angularjs - angularjsを使用して要素の次の兄弟のプロパティ/属性にアクセスするにはどうすればよいですか?

段落の横にあるボタンのクラスにアクセスしようとしています。フォーカスが段落に移るとすぐに、ボタンのクラスが変更されます。以下のコードの HTML を参照してください。

コントローラーの角度コードは次のとおりです。

これは角度のある方法でどのように行うことができますか? $$nextSibling のようなものは知っていますが、クラス名へのアクセスは問題があります。私はたくさんグーグルで検索しましたが、何も見つかりませんでした。助けてください!!!

ボタンのIDもハードコーディングできない動的な方法を提案してください。

0 投票する
2 に答える
898 参照

javascript - Javascript DOM、のテキストノードにアクセス
  • nextsibling プロパティを使用する要素
  • nextSibling プロパティを使用して 3 番目の list(li) アイテムの textnode を取得し、ドキュメントに書き込みたいと思います。「li.textContent」を使用してアクセスできることはわかっていますが、この方法が必要です。

    いいえ、「nextElementSibling」を探しているわけではありません。「nextSibling」プロパティを使用して「secondli」の「textNode」にアクセスしたいのですが、それは、「3 番目の li」に到達したい場合は「nextSibling」を使用する必要があるためです。 (1)最初の「nextSibling」は「2番目のリ」の「text-node」用、(2)2番目の「nextSibling」は「3番目のリ」用です。一度「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 に 1 つのボタンを持つ 2 つのdiv要素があります。

    以下は私のJavaScriptコードです。

    ボタンをクリックすると、最初の要素を非表示にできるのに、次の div 要素を class で表示できないのはなぜですかmy-class。代わりに、次のエラーが表示されます。

    my-classnextSibling プロパティを使用してクラスの次の div 要素を選択できないようです。私は何を間違えましたか?

    0 投票する
    2 に答える
    288 参照

    jquery - jQueryを使用して親から次の要素を見つける

    私は次のDOM構造を持っています:

    アンカーをクリックするとHello3、取得する必要がHello4あり、完全に正常に機能します。しかし、リンクをクリックすると、正しく取得していないものHello4を取得する必要があります。Hello5

    私は次のコードを使用しています:

    私が実際に望んでいるのはeditable、アンカーをクリックしたときにラベルタグにクラスを持つ次の要素を取得することです。