問題タブ [dom]
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 - JavaScriptで子要素ではなく親要素のみを削除する方法は?
まあ言ってみれば:
これに:
私は Mootools、jQuery、さらには (生の) JavaScript を使用して考え出しましたが、これを行う方法を理解できませんでした。
.net - DOM 要素を実質的に読み取り専用にする
MSHTML を使用して HTML を編集する .NET フォーム コントロールを作成しています。私はいくつかのカスタム要素を作成しており、それらを効果的に読み取り専用にしたいと考えています。フォーカスがその要素のどこかに入力されたときはいつでも要素全体に焦点を当てることでこれを行うことができると思いましたが、HtmlElement.Focus() は要素全体を選択せず、カーソルのエントリをキャプチャできないようです.
別のオプションは、要素のテキストが変更されるたびにイベントを発生させることです (KeyDown で期待しています) が、そのイベントを発生させることもできません。イベントの動作に関する私の期待が間違っている理由、または実装のための代替提案についてのアイデアはありますか?
css - CSS ファイルをプログラムで変更するにはどうすればよいですか?
テキストの色やフォントなどを変更するための構成ページを実装する必要があるレガシー アプリケーションがあります。
このアプリケーションの出力は、フォント、色などがスタイル シートで構成されている PHP Web アプリケーションでも複製されます。
私はこれまで CSS を扱ったことがありません。
文字列解析や正規表現に頼らずに CSS を変更して保存するプログラム的な方法はありますか?
アプリケーションは VB6 ですが、それが唯一の方法である場合は、css 操作を行う .net ツールを作成できます。
javascript - 要素がjQueryで非表示になっているかどうかを確認するにはどうすればよいですか?
.hide()
関数、.show()
またはを使用して、要素の表示を切り替えることは可能.toggle()
ですか?
要素がまたはであるかどうかをどのようにテストしますvisible
かhidden
?
c# - DOM 解析
DOM を解析し、ASP.NET ListView で選択されている行を特定する方法を知っている人はいますか? Silverlight の HtmlElement を介して DOM と対話できますが、行が選択されていることを示すプロパティを見つけることができませんでした。
参考までに、このマネージ メソッドは ASP.NET ListBox に対して正常に機能します。
javascript - How do I access the "displayed" text of a select box option from the DOM?
Given the following HTML:
How do I grab the string "displayed text 1" using Javascript/the DOM?
php - PHP で DOM 要素を反復するにはどうすればよいですか?
XML ファイルを DOM ドキュメントにロードしました。すべての 'foo' タグを反復処理して、その下のすべてのタグから値を取得したいと考えています。私は値を取得できることを知っています
ただし、私がやろうとしているのは、次のような XML からのものです。
すべてのfooタグを反復処理し、特定のbarまたはpubを取得し、そこから値を取得します。では、名前で特定の子ノードに引き続きアクセスできるように、fooを反復処理するにはどうすればよいでしょうか?
python - XML 解析 - ElementTree と SAX および DOM の比較
Python には XML を解析する方法がいくつかあります...
SAXによる構文解析の基本を理解しています。イベント駆動型 API を使用して、ストリーム パーサーとして機能します。
DOMパーサーも理解しています。XML をメモリに読み込み、Python でアクセスできるオブジェクトに変換します。
一般的に言えば、実行する必要があること、メモリの制約、パフォーマンスなどに応じて、2 つのいずれかを選択するのは簡単でした。
(うまくいけば、私はこれまでのところ正しいです。)
Python 2.5 以降、 ElementTreeもあります。これは DOM や SAX と比べてどうですか? どちらに似ていますか?以前のパーサーより優れているのはなぜですか?
php - PHP DOM: 初心者向けの質問
PHP で XML 操作をいじり始めたばかりで、予期しないことに遭遇しました。テスト入力として使用している XML は次のとおりです。
今、私はこのPHPコードが「activity1」を出力することを期待していました:
代わりに、このコードは #text を出力します。ノード名を出力する前に、コードに新しい行を挿入することで修正できます。
さて、代わりに「activity2」を印刷することを期待していましたが、「activity1」を印刷しています。何が起こっている?
php - PHP DOM を使用して XML ファイルにデータを挿入する
新しいデータを既存の XML ファイルに挿入しようとしましたが、うまくいきません。これが私のxmlファイルです:
ここで、私のアイデアは 2 つのファイルを作成することでした。ファイルの内容を表示し、新しい要素を挿入するためのフィールドを提供するインデックス ページと、データを XML ファイルに挿入する php ページです。index.php のコードは次のとおりです。
insert.php のコードは次のとおりです。
ユーザーが index.php にアクセスすると、XML ファイルに含まれる現在のアクティビティのリストが表示され、その下に新しいアクティビティを挿入できるテキスト フィールドが表示されます。送信ボタンをクリックすると、ページは insert.php を呼び出します。これには、DOM ツリーで XML ファイルを開くコードが含まれており、ルート ノードの下に新しいノードを挿入し、ユーザーがいるべき index.php ページを呼び出します。アクティビティのリストを見ることができます。彼の新しいアクティビティは他の人の下にあります。機能していません。ボタンをクリックして新しいエントリを送信すると、ページが更新され、明らかに何も起こらず、XML は以前と同じです。私は何を間違えましたか?また、何か良い方法があれば教えていただきたいです。