問題タブ [html-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 に答える
481 参照

javascript - 特定のスパン タグで使用されている jQuery とセレクター

jQueryセレクター

特定のスパン タグの選択

jQueryのセレクターでこの問題が発生しました。何時間も問題でした。操作したい特定のスパンタグを選択できなかったため、これで頭を悩ませています。

私の目標は、異なるスタイル値を持つスパン タグごとに異なるクラスを追加することでした。したがって、ほとんど成功しましたが、各スパンタグに異なるクラスを追加する方法がわからなかったので、無知になりました。

基本的に、font-size が 180% のスパンを特定のクラスにすることは重要ではありません。これは、コードが機能する場合に後で変更できるためです。font-size が 100% の他の span タグにも、他のクラスというクラスが必要です。私が今やろうとしていることをより明確にしていただければ幸いです。少なくともそれが私が望んでいることです。

コードは以下のリンクにあります。お気軽に修正を投稿してください。必要に応じて、機能しなかった理由の説明は必要ありません。ありがとうございました。

jQuery 提出: JS Bin Post

コード自体もここにあります。

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

php - Zend Framework 2 からの HTML 出力を圧縮する

私は現在、PHP 5.4.4 で Zend Framework 2 ベータ版を使用して、自習用の個人用 Web アプリケーションを開発しています。

不要な空白をすべて削除して縮小するために、ブラウザに送信される直前にhtml出力を傍受できるかどうか疑問に思っていました。

ZF2でこの結果を達成するにはどうすればよいですか?

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

c# - htmlagility pack を使用して src 値を置き換える

Web サイトに CMS システムを使用しています。私のコンテンツ寄稿者は、システムに非常に大きな画像をいくつか入れてから、cms でそれらのサイズを変更して、ページまたは記事に適したものにしました。Web ユーザーがそのページにアクセスすると、寄稿者が画像のサイズを変更しても、完全な画像がダウンロードされます。画像サイズ変更プラグインを見つけたので、src の画像名の後ろに幅と高さのパラメーターを追加するだけです。検索を行うと、これを達成するためにhtmlアジリティパックを使用する必要があるように見えますが、誰かが私のコードを完成させるのを手伝ってくれます. コンテンツ内で img タグを見つける方法はわかりましたが、src に幅と高さを追加する方法がわかりません。

古いタグ

これに - src 値が変更されたことに注意してください

これはこれまでの私のコードです。必要なのは、if ステートメント内で、img タグに幅または高さが含まれているかどうかを示し、それらを src 属性に追加することだけです。

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

html - HTMLドキュメントを操作する

<b></b>HTML ドキュメントからタグを削除したいと思います。Jsoupを使用することは可能ですか?

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

java - HTML特殊文字を無視するJavaから大文字へ

文字列を大文字のString.toUpperCase()に変換して&nbsp;、他のすべての特殊文字を無視するにはどうすればよいですか。問題は、それが&NBSP;になることです。また、ブラウザはそれらを特殊なHTML文字として認識しません。

私はこれを思いついたが、すべての特殊文字を網羅しているわけではない:

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

php - PHPを使用して、特定の数の後/前のHTMLテキストを削除するにはどうすればよいですか?

<br>PHPを使用して、特定の数のタグの前後に配置されているHTMLテキストを削除するにはどうすればよいですか?

たとえば、私はこれを持っています、

<br>最後の2つのタグの前の文字列を削除したいと思います。またはそれは2番目の後に言うことができます<br>

最後の2つの配列要素をで試しexplode()<br>省略しましたarray_push()</div>ただし、外側のタグを閉じるために追加する必要がありました。外側のタグが動的に変化する場合、それは良い考えではありません。

誰かがこれに対する解決策を持っていますか?

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

php - PHP でタグなし HTML テキストに追加する

この種の HTML ドキュメントがあります。

&nbsp;そして、text1、text2、text3 をsで囲みたいと思います。最善の方法は何ですか?DomDocument は、タグ付けされていない文字列をキャッチできません。text1 と text2 について getElementByTagName('tagname')->item(0)は使用できますが、text 3 についてはどうすればよいかわかりません。

何か案は?

[編集]

Musaが提案するように、nextSiblingを使用してみました。

ただし、&nbsp;エスケープされて変換されます&amp;nbsp;

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

java - 操作のためにすべての HTML 入力コンテンツをキャプチャするキャッチオール サーブレット フィルタは、断続的にしか機能しません

すべての入力をキャプチャし、その入力をマングルして、すべてのフォームに特別なトークンを挿入するサーブレット フィルターが必要です。フィルタがすべてのリクエストに関連付けられていると想像してください (例url-pattern=*)。RequestWrapperコンテンツをキャプチャするためのコードがありますが、すべての入力をキャプチャするのに十分なほど堅牢ではないようです。一部の入力がゼロバイトを返し、そのコンテンツをユーザーに「ストリーミング」できません。たとえば、まだ Struts 1.3.10 を使用しており、Struts コードが適切に「キャプチャ」されず、0 バイトのコンテンツが取得されます。Struts が forward を処理する方法が原因だと思います。リクエストに転送が含まれている場合、以下のキャプチャ コードが機能するかどうか疑問に思います。これがすべてのコードです。ユーザーにストリーミングするためのあらゆる種類のコンテンツをキャプチャするアプローチはありますか。


これは、Struts アプリの例です。一部のアプリケーション (Struts ではない) では、コンテンツをキャプチャする場合があります。ただし、以下のようなアプリの場合、HTML コンテンツに対して 0 バイトが返されますが、コンテンツは存在するはずです。

と は、すべてのタイプのコンテンツをキャプチャするのに十分なほど堅牢MyResponseWrapperではないと思います。MyPrintWriter


動作するサーブレットの例( a ):

動作しないサーブレットの例 ( b ):

aはキャプチャを取得しますが、例bは取得しません。

これは改善されたラッパー クラスです。ほとんどのアプリケーションは動作しますが、一部の Struts アプリケーションでは、一部の応答のみがブラウザに送信されます。

メソッドで可能な解決策を見つけました。たとえば、getInputStreamすべてのオブジェクトで「close」を呼び出すと、最終的なバイトが適切に書き込まれるように見えます。直感的ではありませんが、うまくいくようです。outStream.flush()outStream.close()out.flush()out.close()

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

c# - WebBrowser コントロール C# で Html 要素に background-image css プロパティがあるかどうかを確認する方法

ここに私のコードがあります:

私は無駄にたくさん検索しました:(