javascriptは段落内のテキストを取得します.


<!doctype html>
<html>
<head>
 <title>#text</title>
 <meta charset="utf-8">
 <style type="text/css">
 p{
  background-color:#ff0000;
  color:#ffffff;
 }
 </style>
 <script type="text/javascript">
 window.onload=function(){
  document.onclick=function(){
   var paras=document.getElementsByTagName("p");
   for(var i=0;i<paras.length;i++){
    for(var j=0;j<paras[i].childNodes.length;j++){
     alert(paras[i].childNodes[j].data);
    }
   }
  }
 }
 </script>
</head>
<body>
 <p>paragragh one</p>
 <p>paragragh two</p>
 <p>paragragh three</p>
</body>
</html>
もともとtext Nodeノードにはdata属性があり、テーブルのtdにはdata属性もあります.