結合セルは数えてくれないんですね
ほげ | ふが | ぴよ |
ピヨ | ||
fuga | piyo |
な表がある時、
var tbl = document.getElementsByTagName('TABLE')[0]; for (var i = 0, len = tbl.rows.length; i < len; i++) { alert(tbl.rows[i].cells.length); }
といった感じで、行ごとのセルの数をalertさせても、やはりというか当り前というか3→1→2としか返してくれないんですね…
先の表から
ほげ | ふが | ぴよ |
ほげ | ふが | ピヨ |
ほげ | fuga | piyo |
みたいな配列を作りたいとすると、各セルごとにrowspanとcolspan調べて…ってやらないといけないのか。仕方無い、手空きん時にでも作ってみますか。