日期:2014-05-16  浏览次数:20386 次

获得点击行中一列的值啊?
获得点击行中一列的值啊?

------解决方案--------------------
最好说的再详细些,有代码也帖上来.
一般是这样对于table对象event.srcElement.innerHTML就是你点的td里面的值
------解决方案--------------------
myTable.rows[0].cells[0].innerHTML就可以了
------解决方案--------------------
楼上的myTable.rows[0].cells[0].innerHTML这样取到的是第一个,不是点中的
------解决方案--------------------
function getColumn()
{
var returnV= " ";
var tb=event.srcElement.parentElement.parentElement;//表格
var columnpos=event.srcElement.cellIndex;//第几列
for(var i=0;i <tb.rows.length;i++)
{
returnV+=tb.rows[i].cells[columnpos].innerHTML+ " <br> ";
}
return returnV;
}

------解决方案--------------------
<TABLE id= "tab ">
<TR>
<TD> 1 </TD>
<TD> 2 </TD>
<TD> 3 </TD>
<TD> 4 </TD>
<TD> 5 </TD>
</TR>
<TR>
<TD> 6 </TD>
<TD> 7 </TD>
<TD> 8 </TD>
<TD> 9 </TD>
<TD> q </TD>
</TR>
<TR>
<TD> a </TD>
<TD> w </TD>
<TD> s </TD>
<TD> e </TD>
<TD> r </TD>
</TR>
</TABLE>
<script language= "javascript ">
var tds=tab.getElementsByTagName( "td ");
for(var i=0;i < tds.length;i++){
tds[i].onclick=function (){
alert(this.innerText);//这里lz随便怎么整啦。
}
}
</script>