2009年12月10日

テキストボックスの文字列を選択(色逆転)、取り消すには

テキストボックスの文字を選択された状態にする方法とその解除方法です。
IEの場合selectボックスにselect()関数を使うとJavaScriptエラーになります。
Firefoxは大丈夫です。

function selectFocusText(element){
    // for IE
    if (element.nodeName == "SELECT") return;
    element.select();
};

function unselectFocusText(){
    // for IE
    if (document.selection) {
        document.selection.empty();
    // for Firefox
    } else if (window.getSelection) {
        window.getSelection().removeAllRanges();
    }
};
Share on Twitter Share the post
Qihuan Piao

朴 起煥

東京で働いている「外人歴」9年のソフトウェア「ライター」。いつの間にか納豆が食えるようになり、これで日本に慣れきったと思いきやまだまだ驚きが続いてる。読んだり書いたりするのが好きで、自身の経験や本から得た「何か」をここに書き出してる。最近古本屋にハマってる。

他にも英語中国語で書いてます、よろしければチェックしてみてください。