問題タブ [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.
add - 初期化されたファンシーツリーにカスタム子ノードを追加する方法
js を介して解析され、JavaScript で ul,li タグとして作成される json 応答があります。次に、.fancytree を呼び出して、これらの ul li を fancytree 構造にします。
ここで、li 要素内のアイコンをクリックする必要があります。このクリックは ajax 呼び出しを行い、json 応答を取得します。この DOM を既存の li タグに追加するだけです。
Fancytree は、すべてのカスタム クラスを削除し、独自のものを構築します。とにかく私は私の問題を解決することができますか?
よろしくサラス
javascript - JS- ある div オブジェクトから別の div オブジェクトへの appendChild
このコードが意図したとおりに動作しない理由がよくわかりません。次のように、2 つの div オブジェクトがあり、それぞれに一連の入力タグがあります。
一方から入力タグを取得し、もう一方に追加して、その div 内のすべての入力のスタイルを変更したいと思います。これは私が意味するものです:
childNodes を使うとタグ間の空白が読み込まれるのは理解していますが、div2[1] が空白にならないようにしました。また、私がやろうとしていることを実行する他の方法があることも理解しており、実際にそれをうまく実行する他の方法を見つけましたが、childNodes を使用した上記のコードが機能しない理由を知りたいです。つまり、backgroundColors がどれも赤に変化しない理由です。
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 である必要があります。
javascript - javascript xml ループ childNodes
for ループを使用して XML javascript childNodes を動的にループしたいのですが、これが機能しない理由がわかりません。私のコードを見てください - ありがとう!
XML 構造:
Javascript:
出力:
出力する必要があります:
javascript - childNodes の再帰
コンソールを開いた状態で、以下のコードを見てください。コンソールに記録された少数のノードがあります。
次に、コンソールでこれを実行します。document.body.childNodes.length;
その時点で 23 が記録されています。
recurseChildren()
関数はconsole.dir
たくさんの項目を実行するべきではありませんか?
javascript - body タグの後の script タグが childNodes でカウントされる理由
これは単純なHTML および JSコードですが、body タグの後にスクリプト タグを付けると、body の childNodes としてカウントされるのはなぜですか!?
FF35でやってみた
javascript - アンカー (a) タイプの子ノードのみを取得する
私はこのコードを持っています:
jsには、「el」要素のすべてのノードをJSオブジェクトに取得する変数があります。
要素は「コンテナ」クラスのタグです。現在、このオブジェクトには H4 を含むすべてのノードが含まれています。h4 を削除して、「a」要素のみに適用するにはどうすればよいですか。ループで変換するのではなく、「a」要素のみを取得する別のメソッドを見つける必要があると思います。このオブジェクトには、nextElementSibling、nextSibling、previousElementSibling などの追加情報があることに気付いたので、すべて接続されています。 .