問題タブ [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.
javascript - モダンで簡潔なバニラ JS は、ノードにセレクターに一致する直接の子があるかどうかを確認します
ノードが特定のセレクターに一致する子を持っているかどうかをテストする最新の簡潔で高速な方法は何ですか?
「簡潔」とは、ループを回避するなど、jQuery または関数型スタイルに似たものを意味します。ネイティブセレクターがこの種のものをますます増やしていることは知っていますが、開発に追いついていません. そのようなものがブラウザー間でまだ存在しない場合は、私も知りたいです。
私はそれが簡単だと思っていましたが、Google と SO を検索すると、jQuery を使用して多くの誤ったヒットを見つけたり、直接の子だけでなく任意の深さで任意の子孫を見つけたりします。多くの関数型スタイルのメソッドが追加され、ブラウザー間で標準化される前の時代遅れの質問もあります。
javascript - XML ノードから一貫してテキストを取得する
これについて多くの質問が寄せられていることは承知していますが、アドバイスに従いましたが、xml/jQuery ファイルから非常に具体的で一見一貫性のない動作がまだ得られます。質問に入る前に、ここに私の jQuery を示します。
XML は次のとおりです。
今私がやろうとしているのは、タイトル、firstName、および lastName ノードからテキストを取得し、それらを div 内の div に追加することです。
currentXMLObjects[x].childNodes[1のインデックス「1」を使用して各「タイトル」のテキストを取得できることに気付くまで、.childNodes[0]、firstChild、およびnodeValueのさまざまな配置を試して、しばらく時間がかかりました]... 問題は、firstName ノードと lastName ノードにアクセスできないようです。私は考えることができるすべてのアレンジメントを試しました:
currentXMLObjects[x].childNodes[1].childNodes[1].nodeValue は、次のように null エラーをスローします: currentXMLObjects[x].childNodes[0].childNodes[1].nodeValue
currentXMLObjects[x].childNodes[1].nodeValue は「null」を返し、追加します。
currentXMLObjects[x].childNodes[2].nodeValue は何も追加しません。
同様に、中間の 'childNodes[n]' がない組み合わせは、null を返すか、何も返しません。
ここで何が起こっているかについて手がかりを持っている人はいますか?「タイトル」ノードが XML 内で非常に深くネストされているように見えることに驚きました。「appendNewContainers」関数に送信される nodeList は、すでにドリルダウンされています。しかし、「レベル」要素の子ノードを探すことは、浅い深さでは機能しません。
どんな助けでも大歓迎です。乾杯。
javascript - childNodes(Javascript)で要素の内容を変更するには?
childNodes (Javascript) を使用して要素の内容を変更するにはどうすればよいですか? 私は何かを試しましたが、うまくいきませんでした。
xml - 子 XML へのアクセス
XML から製品を取得するためのコードを以下に示します。Merchant ロゴの URL 以外のすべての子にアクセスできます。マーチャントのロゴの URL にアクセスする方法を教えてください。
ありがとう、
c# - ツリービューで作成された新しい子ノードでラベルを編集する方法、これはすべてプログラムで c# .net
ツリービューを使い始めました。
私がやろうとしているのは、フォルダーの参照フォームです。ユーザーがフォルダーをクリックすると、内部にサブフォルダーが表示され、これらすべてがツリー ビューに表示されます。私がしようとしているのは、フォルダー内に新しいフォルダーを作成することです。選択したノード:
これは例です:
[新しいフォルダーの作成] ボタンをクリックして、「Folder1」を選択した場合
Folder1 内に新しい子ノードを作成し、編集を開始します。
ウィスは私が持っているものです:
これは、入力された名前を取得するための AfterLabelEdit イベントにあるものです。
作成された新しいフォルダーの編集を開始するにはどうすればよいですか?
odata - Dynamics CRM で Odata を使用して xml 子ノードを取得する
dynamics crm 2015 で Odata を使用して childnode 属性をパラメーターとして渡そうとすると問題が発生します。
例: 親ノードを渡すと正常に動作します!
しかし、子ノードを渡すと機能しません: https://ServerURL/XRMServices/2011/OrganizationData.svc/InvoiceSet ?$select=Name,InvoiceNumber,TotalAmount,TransactionCurrencyId&$filter=CustomerId/Name eq 'AttributeValue'
「$expand」関数も試しましたが、うまくいきません! https://ServerURL/XRMServices/2011/OrganizationData.svc/InvoiceSet ?$expand=Account_Invoice&$filter=Account/Name eq 'AttributeValue'
あなたの助けは大歓迎です