[1] CharacterData.
は、文字列 CharacterData の位置
offset に insertData (offset, arg)DOMString arg
を挿入します。
引数 offset は、文字列中の挿入位置で、
0 から始まります。サロゲート・ペアは1組で2つ分数えられるので注意が必要です。
[2] 結果:
DOMException:INDEX_SIZE_ERRoffset が負か、データ中の16ビット単位数よりも大きいです。NO_MODIFICATION_ALLOWED_ERRサロゲート・ペアの途中に挿入しようとしたらどうなるんでしょうかね?
[3] この method は DOM 水準 1 です。 <http://www.w3.org/TR/DOM-Level-1/level-one-core.html#method-insertData>
引数は unsigned long
で負にはならないにもかかわらず、
負の場合 INDEX_SIZE_ERR
と説明されています。
(名無しさん)