サイドコンテンツ 【メイン】

推し:加藤安那

加藤安那 (ユメオイ少女)

Twitter: @_hana_celeb_

最新 15 件のエントリー

サイドコンテンツ 【サブ】

ブログ エントリー

  • [Javascript] textarea に文字列を挿入

    -

    実際に動作しているものが不必要になった為削除する前に残しておこうと思ったけど、その前にソースを編集してしまったので動作確認は取れていません。

    
    var target = $('textarea').get(0);
    insertText(target, text);
    
    
    function insertText(target, text){
    target.focus();
    
    if(navigator.userAgent.toLowerCase().indexOf('msie') >= 0){
    // IE
    // 親ウィンドウに対して行う場合は、window.opner.document.~ となる
    var range = document.selection.createRange();
    range.text = text;
    range.select();
    
    }else{
    // IE 以外
    var textarea_bak = target.value;
    var nowpos = target.selectionStart
    var newpos = nowpos + text.length;
    target.value = textarea_bak.substr(0, nowpos) + text + textarea_bak.substr(nowpos);
    target.setSelectionRange(newpost, newpos);
    }
    }