|
|
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=Shift_JIS">
<SCRIPT language="javascript" type="text/javascript">
function Analyze() {
var i,j,objNode,objNodeList,nLength,objResult;
// 結果表示用 DIV
objResult = document.getElementById( "result" );
// 対象テーブル
objNode = document.getElementById( "target" );
// 対象テーブル内の TR ノード
objNodeList = objNode.getElementsByTagName( "TR" );
// 行数
nLength = objNodeList.length;
var objTR,objTDList,objTD,objDATAList,objData,bFlg;
var resultString = "";
// 全ての行
for( i = 0; i < nLength; i++ ) {
// カレントノード
objTR = objNodeList.item( i );
// セルリスト
objTDList = objTR.childNodes;
// 全てのセル
bFlg = false;
for( j = 0; j < objTDList.length; j++ ) {
objTD = objTDList.item(j);
// タグノードのみを取得
if ( objTD.nodeName != "#text" ) {
if ( bFlg ) {
resultString += " : ";
}
resultString += objTD.firstChild.nodeValue;
bFlg = true;
}
}
resultString += "<br>";
}
objResult.innerHTML = resultString;
}
</SCRIPT>
</HEAD>
<BODY>
<INPUT type=button value="解析" onClick='Analyze()'>
<TABLE id="target">
<TR>
<TH>コード</TH>
<TH>名称</TH>
<TH>数値</TH>
</TR>
<TR>
<TD>0001</TD>
<TD>名称1</TD>
<TD>100</TD>
</TR>
<TR>
<TD>0002</TD>
<TD>名称2</TD>
<TD>200</TD>
</TR>
<TR>
<TD>0003</TD>
<TD>名称3</TD>
<TD>300</TD>
</TR>
</TABLE>
<HR>
<DIV id="result">
</DIV>
</BODY>
</HTML>
| |
|
|
|