問題タブ [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.

0 投票する
1 に答える
2840 参照

javascript - iframeとターゲットコンテンツを読み込む

ページにiframeを書き込むスクリプトがあります。このiframe内のリンクをターゲットにして機能を持たせたい。問題は次のとおりです。iframeが作成された後、次のコードを使用します。

そしてそれは動作しません。しかし、次のように、ロード関数の後にアラートを配置すると、次のようになります。

できます!

もちろん、コードにアラートを保持することはできません:)

誰か助けてもらえますか?

0 投票する
2 に答える
179 参照

jquery - フェードインの方法.html()

0 投票する
1 に答える
939 参照

jquery - JQueryドロップダウンリストフィルター

ddl1これらの値を含む最初のドロップダウンリストがあります。

  • 車両
  • バン

2番目のドロップダウンリストには次のものddl2が含まれます。

  • 車ホンダ
  • 車BMW
  • ヴァンゴルフ

たとえば、2番目のddlをフィルタリングするスクリプトが必要です。たとえば、Car2番目のddlは、次の2つのフィールドのみを表示する必要があります。

車ホンダ-車BMW

私のコード:

0 投票する
4 に答える
645 参照

javascript - appendChild または innerHtml の使用に関する問題

jQueryではなくjavascriptを使用して、 trandtdを追加したいと思います。tbody現在、jquery .html() を使用していますが、Javascript で変更したいと考えています。

0 投票する
1 に答える
1043 参照

javascript - jquery css(3) と HTML(5) でオーバーレイウィンドウを作る

Web サイトにオーバーレイ効果 (モーダル) タイプの効果を作成しようと考えています。固定幅と高さの効果を既に使用していますが、使用可能な画面スペースの 85% を埋めたいですか?

どうすればこれを達成できますか?

私の古いコードは次のようになります。

0 投票する
0 に答える
192 参照

php - リンクを削除し、マークアップとテキストを保持します (特定のドメインの有無にかかわらず)

重複の可能性:
PHP Dom Remove element leave contents

WordPress テーマの に関数を追加していますfunction.php

次のように、マークアップからリンクを削除したいと思います。

リンクを取り除き、残りのマークアップを保持し、特定のドメインからのリンクのみを保持するための正規表現は何ですか?

たとえば、属性に含まれるすべてのリンクを削除したいgoogle.comhref、マークアップとテキストは保持したい (例:<img>画像リンクなど)。

ありがとう、ありがとう、ありがとう!

0 投票する
3 に答える
7536 参照

javascript - querySelectorAll:ノードの操作

私が理解している限りでquerySelectorは、実際の変更可能な要素をquerySelectorAll返し、非ライブの静的ノードセットを返します。

特定のセレクターに合うすべての要素のスタイルを調整したい。。を含む最初の要素に対しては正常に機能しますが、。querySelectorを含むすべての一致する要素に対しては機能しませんquerySelectorAll。これは、ノードセットが非ライブであるためだと思います。

回避策はありますか?それとも私は何かが足りないのですか?

0 投票する
4 に答える
10335 参照

jquery - jQueryで(HTMLではなく)テキストを先頭に追加する方法は?

次を使用して、要素の先頭に何かを追加できることに気付きました。

ただし、myTextたとえば、 の場合"<span>"、実際にはそのテキストを表示したいのですが、.prepend()代わりに空のスパン要素を先頭に追加します。これを解決するための推奨される方法は何ですか? テキストを手動でHTMLエスケープする必要がありますか、それとももっとエレガントなものがありますか?

0 投票する
3 に答える
150 参照

jquery - jQueryを使用してチェックボックスと同じプロパティを持つラジオボタンを作成する方法

私のHTMLコードは

私のJQueryコードは(私が書いたものではありません。Stackoverflowを使用することで助けてくれました。彼に感謝しています)

誰か助けてください。

0 投票する
2 に答える
1160 参照

javascript - jqueryクリックイベントが発生しない

クラスを「お気に入り」から「お気に入り」に変更する要素にクリックイベントがあります。クラスがお気に入りのときに要素がクリックされた場合、新しいクリックイベントを発生させようとしていますが、発生していません。私のJavaScript。