0

サイトのmod権限のため、cssのみを追加できます(jsなどは追加できません...)。ユーザーがコメントボックスにテキストを入力すると、テキストが保存され、として表示されます<p>。cssを介して<p>タグ内の特定の単語を検索し、それを削除/検閲する方法はありますか?

ありがとう

4

3 に答える 3

4

そのための実用的な解決策はありません(値に基づいて要素を選択し、CSS3でそれらを非表示にすることはできますが、可能であれば、クロスブラウザーに対応することはできません)。実際のソリューションには、JS/サーバー側を使用する必要があると思います。

ハッキーな面で、IEの場合のみ、 nodeValueに特定の文字列を含む要素expressionと要素を使用できる場合があります。これは最新のブラウザでは機能しません。display:none

于 2010-07-28T18:56:01.130 に答える
0

この場合の親要素にクラスまたはIDがある場合、このように内部の要素を非表示にできます

textarea#mytextarea p
    display:none;
}
于 2010-07-28T19:35:26.873 に答える
-1
  • 昔々、CSS3セレクターの素晴らしい仕様に疑似クラス:contains() がありました...しかし、それは実装のかなり前に早く消えて、よくわかりました。

  • JSソリューションには1つの問題があります。ボットを検索すると、JSを持たない(またはソースコードを表示する)ユーザーには、元のテキストが表示されます:)

于 2010-07-28T20:26:56.283 に答える