[1] CharacterData.
は、文字列 CharacterData の位置
offset に insertData
(offset, arg)DOMString
arg
を挿入します。
引数 offset は、文字列中の挿入位置で、
0
から始まります。サロゲート・ペアは1組で2つ分数えられるので注意が必要です。
[2] 結果:
DOMException
:INDEX_SIZE_ERR
offset
が負か、データ中の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
と説明されています。
(名無しさん)