自己的tb打错了!不好意思
有这样几种可能,当tb.rows[i-pos]为undefined的时候,.cells就会Cannot read property,同理当cells[col]为undefined的时候,style就会Cannot read property,
建议var row = td.rows[i-pos];
var cellItem = (row ? row.cells[col] : null);
if( cellItem !== null){
cellItem.style = 'vertical-align: middle';
}
先确认一下IE是否有这个调味包
不能直接设置style,要设置style.cssText='xxxxxxxxxxxxxxxxxxx'