Textノードを作ってdata属性とnodeValue属性を書き出してみた。 また、length属性も書き出してみた。どうちがう?
<script language="javascript">
var txt = document.createTextNode("新しい文字");
document.write("<br/>");
document.write(txt + "<br/>");
document.write(txt.data + "<br/>");
document.write(txt.nodeValue + "<br/>");
document.write("<br/>");
document.write(txt.length + "<br/>");
document.write(txt.nodeValue.length + "<br/>");
document.write(txt.data.length + "<br/>");
</script>