« Western Digital Caviar GP WD10EACSが265ユーロに | トップページ | あ〜、もう届いているの? »

2007年10月24日 (水)

JavaScriptで選択したテキストをラッピング (修正)

以前に公開したコードに間抜けなミスがありましたので修正しました(過去記事も修正しました)。太字の部分が以前はowariだけになっていました。動かなくて困ってしまった方お許しください。

function wrap(){
var tag1 = '<HOGE>';
var tag2 = '</HOGE>';
var area = document.getElementById('txtarea');
var bun = document.getElementById('txtarea').value;
var nagasa = bun.length;
var hajimari = area.selectionStart;
var owari = area.selectionEnd;
var mae = bun.substr(0, hajimari);
var naka = bun.substr(hajimari, owari-hajimari);
var ushiro = bun.substr(owari, nagasa);
document.getElementById('txtarea').value = mae + tag1 + naka + tag2 + ushiro;
}

« Western Digital Caviar GP WD10EACSが265ユーロに | トップページ | あ〜、もう届いているの? »

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: JavaScriptで選択したテキストをラッピング (修正):

« Western Digital Caviar GP WD10EACSが265ユーロに | トップページ | あ〜、もう届いているの? »

2019年9月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

最近のトラックバック