1

CSS を使用して次のタグを取得するにはどうすればよいですか?

<p>You can only use the text inside the tag</p>

xpath のように、次を使用します。

//p[contains(text(), "inside the tag")

PS: xpath を閉じることができません。コードでオートコンプリートしようとします... :S

4

2 に答える 2

4

CSS3 セレクターは属性のみをフィルタリングでき、タグ内のテキストはフィルタリングできないと思います。したがって、リンクを aspx ページに一致させるようなこともできますがa[href~="aspx"]、それはコンテンツ ベースの一致が可能な限りです。

あなたがやりたいことのために、おそらくJavaScriptまたはサーバー側の処理を使用する必要があります。

詳細については、quirksmodeW3を参照してください。

于 2009-05-14T18:58:31.033 に答える
3

これは私が探していたものです!

p:contains("inside the tag")
于 2009-06-04T20:07:36.413 に答える