タイトル通りなのだが、ある任意の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 コメント:
コメントを投稿