2016-05-23 12 views
1

スタイルに基づいてフォント要素を選択できる方法はありますか?たとえば、いくつかのフォント要素が黄色の背景色を持つ場合、これらの要素を選択して、ボタンをクリックするとその要素にジャンプできるようにしたいと考えています。私はC#winフォームアプリケーションを使用しており、htmlはWebブラウザコントロールによって表示されています。ここではフォント要素の例です。フォント要素C#

<"font"> style="background-color: light-green" color="black">Hello<"/font"> 
(ignore the "" around the font tag) 

時にはHTMLは非常に大きい取得し、私が強調した単語にそれらを取り、フォーム上のボタンをクリックするユーザーのための方法が必要です。理想的には、ユーザーはページの上から開始し、ユーザーがボタンをクリックすると、ブラウザーはハイライトの単語をページの最後に当たるまでユーザーに表示する必要があります。 htmlは1ページだけです。

答えて

0

残念ながら、唯一の方法はすべての要素の網羅的な検索を実行することです。あなたはHTML後で

<div class="select-me" /> 
<div class="i-wont-be-selected" /> 
<div class="select-me" /> 

あなたは、ビューの中にその要素をスクロールするjQueryのを使用することができますを選択できるようにしたい要素にクラスを追加記述するときしかしclassesは、この正確な理由

のために存在します(もちろんこれは手動で行うこともできます)。

$('html,body').animate({ 
    scrollTop: $(".select-me:eq(" + index + ")").offset().top}, 
    'slow'); 

は今、あなたは自分のボタンにそれをフックアップし、indexにユーザーがボタンをクリックするたびにインクリメントする必要があります。