問題タブ [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.
c# - c# TreeView 親ノードのリストを取得する
TreeView (myTreeview) がある場合、親ノードであるすべてのノードのリストを取得するにはどうすればよいですか? つまり、子を持つノード
javascript - Internet Explorer 7 で複数の parentNode が機能しない
Internet Explorer 7 では、コードが 9 ff で明確に機能し、提案があればクロムで処理すると、「プロパティ 'innerHTML' の値を取得できません: オブジェクトが null または未定義です」というエラーが表示されます。
javascript - javascriptで選択要素の親ノードを取得する方法
ドロップダウンで選択した項目が変更された場合、テーブル セルの背景色を変更しようとしています。テキストボックスにも同じ JavaScript を使用していますが、問題なく動作します。firebug では、select から呼び出されたときに「cell」が定義されていません。
これが私のscript/htmlです
select オブジェクトを (「this.parentnode」の代わりに「this」を使用して) 渡すだけで、select の背景色を変更できます (要件を満たす可能性があります) が、親ノードを取得する方法がわかりません。
ありがとう
javascript - 現在のスクリプト タグの parentNode を取得する
現在のスクリプト タグの親ノードを取得する方法はありますか。script タグに id 属性を割り当てたいと思っていましたが、標準属性をサポートしていないことがわかりました。
実際、フレーム内のドキュメントのタイトルを取得したいのですが、document.title は Web ページのタイトルを返しています。
javascript - JavaScriptはリンクでdivの色を変更します
これは非常に単純に思えますが、私は JavaScript を初めて使用します。私のページにリンクがあります。このリンクをクリックすると、2 つのことが起こります。1) html を使用すると、ページ上の参照されたアンカー タグの場所にページがジャンプします。2) リンクを保持する div の背景色が変わります。
HTML
JS
Firebug は document.getElementsByName(highlight).parentNode が定義されていないことを教えてくれます。これが私が混乱している場所です。
php - php - preg_match で見つかった文字列のparentNode
ドキュメントのDOMを介して正規表現で見つかった結果を読みたいので、preg_matchで見つかった要素のparentNodeにアクセスしようとしています。divの量は可変であり、実際のIDや一致できるその他の属性がないため、PHPのDOMDocumentから直接アクセスすることはできません。
これを説明すると、次の例ではmatch_me
、preg_match と一致させてから、parentNode (div) にアクセスし、すべての子要素 (p) を DOMdocument オブジェクトに配置して、簡単に表示できるようにします。
javascript - parentNode.removeChild で削除されたアイテムを復元する
次の方法で、JavaScript で削除されたアイテムを復元する方法を知っていますか?
javascript - 最も近い()の代わりにjQueryセレクターでjavascriptのparentNodeを使用する方法はありますか?
私は、モバイル デバイスでは非常に遅いコード スニペットに取り組んでいます。
Jquery Mobile で約 40 個の入力要素 (ボタン) を持つエントリ フォームがあります。Jquery Mobile では、これは次のことを意味します。
input
通常、すべての PC ブラウザーで正常に動作する にバインドするだけで済みますが、モバイルに切り替えて入力要素の数が増えると、ボタンが機能しなくなります。
ui-btn
回避策として、次のように最も近い にバインドしています。
少なくとも要素をクリック可能にしますが、それでも非常に遅いです。
私は、ネイティブ Javascript メソッドjsPerf
と比較する例を見てきました (ここのように)。パフォーマンスの差が 1:10 であると仮定すると (デスクトップからモバイルに切り替える場合のように、「最も近い」呼び出しが速度を低下させていると確信しています。closest
私の質問:連鎖呼び出しをネイティブ Javascript メソッド
に置き換える方法はありますか? closest
もしそうなら、これはどのように見えますか?
編集
問題の機能を引き出しました。これは私がやっていることです:
だから私はすでにチャート全体にバインドし、ボタンに委譲しています。それでも、これはモバイルデバイスでは永遠にかかるため、一部のパフォーマンスドレインは誰かの目にジャンプします, 私に知らせてください.
再度、感謝します!
xml - 子ノードを処理しない (「SelectNodes」を使用)
XML の例。
<cmdset>
タグ内からテキストを取得したいだけです。コード例;
現在の出力;
望ましい出力;
よろしくお願いします