問題タブ [child-nodes]

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 に答える
1985 参照

add - 初期化されたファンシーツリーにカスタム子ノードを追加する方法

js を介して解析され、JavaScript で ul,li タグとして作成される json 応答があります。次に、.fancytree を呼び出して、これらの ul li を fancytree 構造にします。

ここで、li 要素内のアイコンをクリックする必要があります。このクリックは ajax 呼び出しを行い、json 応答を取得します。この DOM を既存の li タグに追加するだけです。

Fancytree は、すべてのカスタム クラスを削除し、独自のものを構築します。とにかく私は私の問題を解決することができますか?

よろしくサラス

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

javascript - JS- ある div オブジェクトから別の div オブジェクトへの appendChild

このコードが意図したとおりに動作しない理由がよくわかりません。次のように、2 つの div オブジェクトがあり、それぞれに一連の入力タグがあります。

一方から入力タグを取得し、もう一方に追加して、その div 内のすべての入力のスタイルを変更したいと思います。これは私が意味するものです:

childNodes を使うとタグ間の空白が読み込まれるのは理解していますが、div2[1] が空白にならないようにしました。また、私がやろうとしていることを実行する他の方法があることも理解しており、実際にそれをうまく実行する他の方法を見つけましたが、childNodes を使用した上記のコードが機能しない理由を知りたいです。つまり、backgroundColors がどれも赤に変化しない理由です。

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

javascript - 配列からの childNodes による変数の初期化

次の JavaScript 構文の意図を説明できる人はいますか。

これは、IE>9 または FF では機能しなくなった古い JavaScript 関数からのものです。

もちろん、tagLink_ar は TD タグの配列ですが、インデックス要素 i と j を持つ変数を以前に見たことがなく、オンラインでの調査で同様の記述子を見つけることができません。i は開始要素を参照し、j は長さを参照するだけですか?

同様の方法で x をロードする方法について考えていますか?


x、i、j の単純な宣言であることは理にかなっています。まだ「TypeError: x is undefined」を取得しています。

以下、参考としての機能です。

途中で構文エラーに注意しましたが、j=x[i++]、および j.nodeName である必要があります。

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

javascript - javascript xml ループ childNodes

for ループを使用して XML javascript childNodes を動的にループしたいのですが、これが機能しない理由がわかりません。私のコードを見てください - ありがとう!

XML 構造:

Javascript:

出力:

出力する必要があります:

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

javascript - childNodes の再帰

コンソールを開いた状態で、以下のコードを見てください。コンソールに記録された少数のノードがあります。

次に、コンソールでこれを実行します。document.body.childNodes.length;

その時点で 23 が記録されています。

recurseChildren()関数はconsole.dirたくさんの項目を実行するべきではありませんか?

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

javascript - body タグの後の script タグが childNodes でカウントされる理由

これは単純なHTML および JSコードですが、body タグの後にスクリプト タグを付けると、body の childNodes としてカウントされるのはなぜですか!?

FF35でやってみた

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

javascript - アンカー (a) タイプの子ノードのみを取得する

私はこのコードを持っています:

jsには、「el」要素のすべてのノードをJSオブジェクトに取得する変数があります。

要素は「コンテナ」クラスのタグです。現在、このオブジェクトには H4 を含むすべてのノードが含まれています。h4 を削除して、「a」要素のみに適用するにはどうすればよいですか。ループで変換するのではなく、「a」要素のみを取得する別のメソッドを見つける必要があると思います。このオブジェクトには、nextElementSibling、nextSibling、previousElementSibling などの追加情報があることに気付いたので、すべて接続されています。 .