タイトル通りなのだが、ある任意のdomの部分をハイライト(選択状態)にすることはできるのだろうか?
javascriptで文字列を選択状態にする
で確認すると下のようなプログラムでいけると思う。
function selectText() { var element= document.getElementById("ayase");
var rng = document.createRange();
rng.selectNodeContents(element);
window.getSelection().addRange(rng);
}jQueryだとこんな感じでもいけるみたい。var rng = document.createRange();
rng.selectNodeContents($('#hoge')[0]);
window.getSelection().addRange(rng);
0 コメント:
コメントを投稿