問題タブ [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.
c# - Webkit を埋め込みながらページを操作する最良の方法は?
Webkit-sharp を使用して Webkit をアプリケーションに埋め込んでいます。特定のリンクをフックして、通常のアクションではなくアプリでアクションを実行する必要があります。
Javascript を使用してアンカー タグを反復処理し、適切なリンクに一致するものを置き換えることを検討しましたが、これが最善の方法であるかどうか疑問に思っています。これを行うための好ましい方法はありますか?
javascript - 特定のJavascriptオブジェクトがDOM要素であるかどうかを検出するための最良の方法は何ですか?
たとえば、複数の引数タイプを受け入れるように設計された関数を書いていたとしましょう。
is_dom_element
クロスブラウザでかなり正確に機能するように実装するための最良の方法は何ですか?
javascript - div 要素内のテキストを置き換えるにはどうすればよいですか?
DIV 要素内のテキストを動的に設定する必要があります。ブラウザに安全な最善のアプローチは何ですか? 私はprototypejsとscriptaculousを利用できます。
関数は次のようになります。
javascript - 現在のビューポートに DOM 要素が表示されているかどうかを確認するにはどうすればよいですか?
DOM 要素 (HTML ドキュメント内) が現在表示されている (ビューポートに表示されている) かどうかを確認する効率的な方法はありますか?
(質問は Firefox に関するものです。)
javascript - JavaScript を使用してプログラムで要素を選択するにはどうすればよいですか?
ユーザーがマウスを使用して<img>
強調表示したかのように強調表示したい HTML ドキュメントがあります。JavaScriptを使用してそれを行う方法はありますか?
Mozilla で動作するために必要なだけですが、ありとあらゆる情報を歓迎します。
編集: 画像を選択する理由は、実際には強調表示するためではなく、選択した画像を XPCOM を使用してクリップボードにコピーできるようにするためです。したがって、これを機能させるには、実際に img を選択する必要があります。
javascript - FireFox、Safari、Chrome でクリップボードにテキストをコピー/配置する
Internet Explorer では、clipboardData オブジェクトを使用してクリップボードにアクセスできます。FireFox、Safari、および/またはChromeでそれを行うにはどうすればよいですか?
javascript - テキストエリアのカーソル位置にDIVを表示
私のプロジェクトでは、特定のテキストエリアにオートコンプリートを提供したいと思っています。インテリセンス/オムニコンプリートの仕組みに似ています。ただし、そのためには、絶対カーソル位置を見つけて、DIV が表示される場所を知る必要があります。
結局のところ、それを達成するのは (ほぼ私が望んでいますが) 不可能です。誰かがその問題を解決するための素晴らしいアイデアを持っていますか?
javascript - 作成された DOM 要素へのアクセス
ボタンのクリックで別の「行」(入力を含む div) を作成するコードがあります。新しい入力要素を作成していますが、すべて正常に動作しますが、これらの新しい要素にアクセスする方法が見つかりません。
例: 入力要素 (下の name_1) があります。createElement
次に、javascript の関数を使用して、別の入力要素 (下の name_2) を作成します。
繰り返しますが、要素を正常に作成しますが、name_2 の値が作成され、ユーザーによって変更された後、その値にアクセスできるようにしたいと考えています。例:document.getElementById('name_2');
これはうまくいきません。DOM に新しい要素を認識させるにはどうすればよいですか? 出来ますか?
私のコードサンプル(jQueryを利用):
jQuery セレクターと JavaScript セレクターの両方を使用しました。例: $('#lp_2').html()
null を返します。そうですdocument.getElementById('lp_2');
php - Xpath を使用して特定のノードのテキストと属性の両方を取得する
PHP と xpath を使用して、API 呼び出しからの XML 結果を解析しています。
これは機能しますが、1 つのクエリからテキストと属性の両方にアクセスできる方法はありますか? もしそうなら、クエリが実行されたらどのようにそれらのアイテムに到達しますか?