問題タブ [dom-manipulation]
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.
jquery - Jqueryは最も近いtrを削除します失敗
htmlに特定の文言が存在する場合に、最も近いテーブルを削除する操作を行いたい。
そこにスパンクラスが存在するとは思いません。htmlは反対側から取得されるため、いつでもクラスを追加、削除することで変更される可能性があります。
内部のclass/idイベントがクリックされたときではなく、ページの読み込み時に実行する必要があります。
ちょっとやりがいがあります。これを達成する方法はありますか?
ページの読み込み時に、
「Hellohowareyou」がページに存在するかどうかを検出するjquery。
以下のようにコーディングします。
javascript - 要素を生成して$.data()を関連付けるより効率的な方法は?[jQuery]
いくつかのDOM変更を生成し、オブジェクトを更新するためのより効率的な方法を探してい.data()
ます。
現在、データはオブジェクトの配列で提供されており、セクションで文字列を作成し、それらをテーブル本体に追加して、.dataオブジェクトを要素に追加しています。
これがスナップショットです。
私は、すべてのデータで1つの変更を行うのではなく、DOMをn回操作する必要があることにほとんど腹を立てています。または、バッファーがあるかのようにデータを解放することができます。また、一度に更新したいと思い.data()
ます。
javascript - innerHTML = ""; なしで div の内容をクリアするにはどうすればよいですか?
JS で作成された DOM 要素で埋められた div があります。
JS 関数の繰り返しで div をクリアしたいのですが、使用するdocument.getElementById('elName').innerHTML = "";
のは得策ではないと聞きました。
div の内容をクリアするためにこれを行う有効な代替手段は何ですか?
javascript - 'a'タグの内容を観察するにはどうすればよいですか-jquery
<a>
外部のJavaScriptを介してコンテンツが読み込まれる空白のタグがあります。を観察したいのですが<a>
、その内容が変更されたときに別のタスクを実行します。コンテンツは一度だけ変更されます。
これはできますか?
私はjQueryも使用しています。
前もって感謝します
javascript - 既存の HTML を操作するか、HTML を削除してから再作成する方が速いですか?
私が取り組んでいるこのプロジェクトでは、要素のリストがあり、それらを「グラフ」に変換します(真のグラフではありませんが、疑似グラフと呼ぶことができます)。私は自分のデータセットを持っています。データに対してfor
ループを実行しli
、それぞれの要素を作成し、 create と parent を作成しul
、li
s を追加してから、既にページにある別の DOM 要素 (祖父母と呼びます) に親を追加します。 . その後、ユーザーの操作に基づいてそのリストを更新する必要があります。
また、これはすべて jQuery を使用するコンテキストにあります。
さて、私の質問は、要素を一度作成してから、後続の各呼び出しで結果の HTML を更新する方が速いですか、それとも、各要素、empty()
祖父母要素 (親を取り除くul
) を再作成してから、新しく再追加する方が速いですか?作成されましたul
か(私は今やっています)?
s を再作成するときli
、それらは DOM にまったくないため、再作成中に再描画/リフローが発生しないことに注意してください。再描画は、新しく作成した を再追加したときにのみ発生しul
ます。
同僚と話したところ、HTML 要素を毎回再作成するよりも、一度作成したら更新する方がよいとのことでした。私はこのルートに行くことを考えていましたが、既存li
の を更新すると、実際にはたとえば 50 個の要素が再描画されempty()
、新しく作成されul
た .
考え?
html - 誰かが(Firebugのようなものを使用して)HTMLを変更したかどうかを確認するにはどうすればよいですか?
誰かがあなたのHTMLを変更したかどうかを確認する簡単な方法はありますか?私は現在、DOMからデータを取得してバックエンドに送信するコードを作成しています。バックエンドでは、もちろんサニタイズされて正確性がチェックされますが、パスでそれを回避する方法があるかどうか疑問に思いました。
たとえば、番号が含まれる非表示の入力があり、サーバーに送信する前に誰かがFirebugでその番号を変更した場合、サーバーにリクエストを送信する前に実際のHTMLが変更されたかどうかを確認する方法はありますか?基本的に彼らにHEYBUDDYSTOP MESSINGMYSTUFFと伝えます。
これが可能かどうかは完全にはわかりませんが、可能であれば、その方法がわかりません。
jquery - jQuery 1.5テーブル内の2つのセルを見つけて新しいテーブル行のセルに置き換える方法は?
次のようなテーブルがあります。
#DataRow_2 を選択し、4 番目と 5 番目のセルを次のように置き換えたいと思います。
どうすればこれを達成できますか?
jquery - 要素に追加しながら要素のタイトル属性からテキストを取得する
.help
クラスを持つすべての要素の後にdiv(ヘルプアイコン)を追加する機能があります。
.help
要素のタイトル属性から情報を取得するには、その関数に何を追加する必要がありますか?
私はスクリプトの初心者です。
winforms - FirefoxでWebフォームを開いて操作する
FirefoxブラウザでWinFormアプリケーションからのリンクを開く必要があります。次に、フォームの入力(ユーザー名やパスワードなど)をオートコンプリートし、ボタンクリック(たとえば、フォームを送信するためのログインボタン)を生成します。
私は現在、Interop.SHDocVw.dllを使用してIEで同じ考えを行っていますが、Firefoxの実装が必要です。モジラのブラウザ用のそのようなdllはありますか?プラグインを開発する必要がありますか?または、UIテストフレームワークを使用する必要があるかもしれませんか?
答えてくれてありがとう!
ブルーノ
javascript - コンテンツを特定のポイントに固定するjquery
私は自分のウェブサイトにリンクのリストを持っています。ユーザーがリンクをクリックすると、いくつかのオプションを含むツールリップが表示されます。リンクは 90x60 の画像として表示されます。表示されているツールチップを一番上に固定したいです。クリックされたリンク/画像の左隅がこれを達成する方法です。以下は私の現在の実装です。
どんな助けでも大歓迎です。