のは、私はそのような何かを持っているとしましょう:「BlahBlahBlah私が欲しいいくつかのテキストを取得するために」div要素のコンテンツをCSSセレクタでどのように分割できますか?
私は取得したい<div class="c1">
BlahBlahBlah Some text that I want to fetch.
<br/>
<div class="c2">something does not important.</div>
<a href="blabla.html">a link text</a>
</div>
テキスト。私が "div.c1" CSSセレクタを使うと、 "BlahBlahBlah"というテキストが出てきます。何か重要ではない、リンクテキストです。 "
どのようにして必要なテキストを取得できますか? (注:HTMLコードには間違いがありません。修正を提案しないでください。確かに私が書いたとおりです。テキストを取得したいサイトは私のものではないので、コードを変更できません)
このテキストだけを選択する場合は、スパンで囲む必要があります。 – kinakuta
あなたが '.innerText'をはっきりと扱っているので、実際にそれを行う簡単な方法はありません。最も簡単な方法は、その特定のテキストを別の要素(おそらく '')で囲むことです。テキストが静的な場合は、パーサが最初の期間すべてを解析するようにしてください。 – sircapsalot
これはjQueryでは簡単です。多くのサイトにはすでに読み込まれています。それがオプションの場合は、タグを更新してください。 – isherwood