1

Javascript を使用してテキストを選択することはできますか?

HTML テーブルでユーザーの文字列入力を検索する JS コードがあります。このコードが見つかった場合は、この単語を選択/フォーカスしたいと思います。

var targetTable = document.getElementById("accountTable");

for (var rowIndex = 1 + searchStart; rowIndex < targetTable.rows.length; rowIndex++)
{
    var rowData = '';
    rowData = targetTable.rows.item(rowIndex).cells.item(0).textContent;
    if (rowData.indexOf(str) != -1)
    {
                //select word and focus on it in user's browser?
    }
}
4

3 に答える 3

0

ホバーして要素を強調表示するには、cssを使用するのが最も簡単な方法です。

例:

あなたはhtmlコードを持っています:

<p id="test">Word</p>

CSSファイル:

#word:hover{ color: #FFFF00; }

要素にカーソルを合わせると、テキストに色が付けられます。

複数の単語がある場合は編集してください...単語ごとに要素に分けたいと思うでしょう。例えば:

<text class="word">each</text><text class="word">word</text><text class="word">is</text><text class="word">selectable</text>  

.word:hover{ color: #FFFF00; }

これがJSフィドルです:http://jsfiddle.net/braTe/

于 2013-03-01T20:57:47.823 に答える