問題タブ [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.

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

c# - c# TreeView 親ノードのリストを取得する

TreeView (myTreeview) がある場合、親ノードであるすべてのノードのリストを取得するにはどうすればよいですか? つまり、子を持つノード

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

javascript - Internet Explorer 7 で複数の parentNode が機能しない


Internet Explorer 7 では、コードが 9 ff で明確に機能し、提案があればクロムで処理すると、「プロパティ 'innerHTML' の値を取得できません: オブジェクトが null または未定義です」というエラーが表示されます。

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

javascript - javascriptで選択要素の親ノードを取得する方法

ドロップダウンで選択した項目が変更された場合、テーブル セルの背景色を変更しようとしています。テキストボックスにも同じ JavaScript を使用していますが、問題なく動作します。firebug では、select から呼び出されたときに「cell」が定義されていません。

これが私のscript/htmlです

select オブジェクトを (「this.parentnode」の代わりに「this」を使用して) 渡すだけで、select の背景色を変更できます (要件を満たす可能性があります) が、親ノードを取得する方法がわかりません。

ありがとう

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

javascript - 現在のスクリプト タグの parentNode を取得する

現在のスクリプト タグの親ノードを取得する方法はありますか。script タグに id 属性を割り当てたいと思っていましたが、標準属性をサポートしていないことがわかりました。

実際、フレーム内のドキュメントのタイトルを取得したいのですが、document.title は Web ページのタイトルを返しています。

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

javascript - JavaScriptはリンクでdivの色を変更します

これは非常に単純に思えますが、私は JavaScript を初めて使用します。私のページにリンクがあります。このリンクをクリックすると、2 つのことが起こります。1) html を使用すると、ページ上の参照されたアンカー タグの場所にページがジャンプします。2) リンクを保持する div の背景色が変わります。

HTML

JS

Firebug は document.getElementsByName(highlight).parentNode が定義されていないことを教えてくれます。これが私が混乱している場所です。

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

php - php - preg_match で見つかった文字列のparentNode

ドキュメントのDOMを介して正規表現で見つかった結果を読みたいので、preg_matchで見つかった要素のparentNodeにアクセスしようとしています。divの量は可変であり、実際のIDや一致できるその他の属性がないため、PHPのDOMDocumentから直接アクセスすることはできません。

これを説明すると、次の例ではmatch_me、preg_match と一致させてから、parentNode (div) にアクセスし、すべての子要素 ​​(p) を DOMdocument オブジェクトに配置して、簡単に表示できるようにします。

0 投票する
3 に答える
2241 参照

javascript - parentNode.removeChild で削除されたアイテムを復元する

次の方法で、JavaScript で削除されたアイテムを復元する方法を知っていますか?

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

javascript - 最も近い()の代わりにjQueryセレクターでjavascriptのparentNodeを使用する方法はありますか?

私は、モバイル デバイスでは非常に遅いコード スニペットに取り組んでいます。

Jquery Mobile で約 40 個の入力要素 (ボタン) を持つエントリ フォームがあります。Jquery Mobile では、これは次のことを意味します。

input通常、すべての PC ブラウザーで正常に動作する にバインドするだけで済みますが、モバイルに切り替えて入力要素の数が増えると、ボタンが機能しなくなります。

ui-btn回避策として、次のように最も近い にバインドしています。

少なくとも要素をクリック可能にしますが、それでも非常に遅いです。

私は、ネイティブ Javascript メソッドjsPerfと比較する例を見てきました (ここのように)。パフォーマンスの差が 1:10 であると仮定すると (デスクトップからモバイルに切り替える場合のよう、「最も近い」呼び出しが速度を低下させていると確信しています。closest

私の質問:連鎖呼び出しをネイティブ Javascript メソッド
に置き換える方法はありますか? closestもしそうなら、これはどのように見えますか?

編集
問題の機能を引き出しました。これは私がやっていることです:

だから私はすでにチャート全体にバインドし、ボタンに委譲しています。それでも、これはモバイルデバイスでは永遠にかかるため、一部のパフォーマンスドレインは誰かの目にジャンプします, 私に知らせてください.

再度、感謝します!

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

xml - 子ノードを処理しない (「SelectNodes」を使用)

XML の例。

<cmdset>タグ内からテキストを取得したいだけです。コード例;

現在の出力;

望ましい出力;

よろしくお願いします