選択範囲を任意の要素で囲う関数がネック。 Operaは、要素またいだsurroundContentsエラーになる。 テキストノードだけ抜き出して、それぞれ囲む必要がある。 もう少し汎用的になったら、どっかに上げる予定。 /** * exRange JavaScript Library v0.3 * どのブラウザでも簡単にRangeオブジェクトを扱えるライブラリを目指してます。 * ブログで更新状況公開中 * http://d.hatena.ne.jp/TakiTake * * Author: TakiTake <TakiTake.create@gmail.com> * Under the NYSL licenses. * http://www.kmonos.net/nysl/ */ (function() { window.exRange = function(selection) { v