CharacterDataってあるんだね

TextとCommentノードの共通機能らしい。
こっち使えば、nodeValue取ってきてStringとして操作せずに、ノードとして操作できるね。


appendData, deleteData, insertData, replaceData, substringDataと一通りのメソッドが存在するみたい。

今まで

// firebug用
$x('//text()').forEach(function(n){
  n.nodeValue += 'にょ';
});

CharacterData

// firebug用
$x('//text()').forEach(function(n){
  n.appendData('にょ');
});

カオスwww