問題タブ [dom-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.
xml - XMLはMatlab 2015bのノードから特定のデータを取得します
次の情報を使用して、xml ノードを MATLAB プロジェクトに解析しました。
を使用してノードの名前に簡単にアクセスできますnode.getNodeName
。
ここで、このノードからデータを読み取りたいのですが、MATLAB でこれを行うことができません。
私は試した:
と
どちらの場合も、次のエラーが発生しました。
私のコードで何が問題になったのですか?
dom - Jxbrowser: 要素の親要素を取得する
親要素を直接取得してその属性を見つける方法はありますか? 私の状況では、DOMElement img があり、関数を使用する必要があります
親ノードは多くの同じタイプの要素を見つけることができるため、結果は正確ではありません
javascript - 複数の DOMNode から NodeList オブジェクトを作成する方法
たとえば、次の 2 つの DOMNode があります。
let node1 = document.querySelector('#node-1');
let node2 = document.querySelector('#node-2');
それらを NodeList オブジェクトに結合するにはどうすればよいですか? のような簡単な解決策はありarray.push(item)
ますか?
javascript - 複数のシーンを破壊する scrollmagic
angular js アプリでScrollmagicを使用しています。私のアプリには、無限にスクロールできる右側のサイドバーがあります。以下のように、特定の時間固着してから剥がれるセクションがあります
- セクション A が表示され、スティックします。
- セクション A は数ピクセルの間粘着性を維持し、その後剥がれます
- セクション B が表示され、数ピクセル後にくっつく
- セクション B は、数ピクセルの間スティッキーのままで、その後はがれます。
実際には、複数のシーンを作成し、それを scrollMagicController に追加します。scrollmagic が DOM ノードを保持しているため、メモリ リークが発生しているのではないかと疑っています。devtools のヒープ プロファイラがこれを証明しています。シーンとコントローラーには、問題を解決するために呼び出す必要がある destroy メソッドがあることは知っていますが、複数のノードを破棄する方法がわかりません。以下は私が試したことです
コントローラーの destroy メソッドを呼び出すだけで、追加されたすべてのシーンが自動的に破棄されるはずですが、残念ながらそのようには機能しません。
ヒープ プロファイラーの切り離された DOM ノード ツリーのスクリーンショット
どのように物事を片付けるべきかについての助けはありますか?
javascript - ノードを Dojo ツリーに追加する
Dojo ツリーがあり、最後にノードを追加しようとしています。以下のコードでストアを更新しようとしました。ストアはツリーによって更新されましたが、新しいノードは表示されませんでした。
後で、モデルで PasteItem 関数を使用してみました。以下はコードです。それでも機能しません。
ツリーの変更方法を教えてください。
php - DOMElement は HTML 値を置き換えます
私はこのHTML文字列をに持っていますDOMElement
:
このコンテンツを次の方法で置き換えたい
残ります(したがって、削除したい{{test}}
)。
現時点では、私のコードは次のようになります。
nodeValue
ノードの HTML 値が含まれていないため、これは機能しません。を使用する以外にノードの HTML 文字列を取得する方法がわかりません$node->C14N()
が、使用してC14N
もコンテンツを置き換えることはできません。{{test}}
このような HTML 文字列でを削除する方法はありますか?