如何实现鼠标点击表格 返回所点击的那行的内容 如何实现在html页面上 点击表格的一行后 获取这行的内容 如果用javascript 实现 怎么将取得的数据传到后台呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给表格的每一行<tr>标签注册onclick事件,事件方法里可以用ajax传到后台,或者事件方法里将本行的内容保存到页面上的隐藏域<input type="hidden" value=""/>中,当单击“按钮”等提交表单时服务器即可获取到。 innerHTML 就可以获取当前行的内容传到后台 用ajax <TABLE border="1" width="100px"> <TR style="cursor:pointer" onclick="fun(this)"> <TD>1</TD> <TD>ab</TD> <TD>c</TD> </TR> <TR style="cursor:pointer" onclick="fun(this)"> <TD>2</TD> <TD>d</TD> <TD>ef</TD> </TR> </TABLE> <SCRIPT LANGUAGE="JavaScript"> <!-- function fun(obj){ var arr = new Array(); for (var i=0; i<obj.childNodes.length; i++) { arr[arr.length] = obj.childNodes[i].innerHTML; } alert(arr); } //--> </SCRIPT> <TABLE border="1" width="100px"> <TR style="cursor:pointer" onclick="fun(this)"> <TD>1</TD> <TD>ab</TD> <TD>c</TD> </TR> <TR style="cursor:pointer" onclick="fun(this)"> <TD>2</TD> <TD>d</TD> <TD>ef</TD> </TR> </TABLE> <SCRIPT LANGUAGE="JavaScript"> <!-- function fun(obj){ var arr = []; for (var i=0; i<obj.cells.length; i++) { arr.push( obj.cells[i].innerHTML); } alert(arr.join(",")); } //--> </SCRIPT> 谢谢回复,不太清楚javascript的东东呢 简单讲解下呗。 <TABLE border="1" width="100px"> <TR style="cursor:pointer" onclick="fun(this)"> <TD>1</TD> <TD>ab</TD> <TD>c</TD> </TR> <TR style="cursor:pointer" onclick="fun(this)"> <TD>2</TD> <TD>d</TD> <TD>ef</TD> </TR> </TABLE> <SCRIPT LANGUAGE="JavaScript"> <!-- function fun(obj){ var arr = new Array();//定义一个数组 for (var i=0; i<obj.childNodes.length; i++)//遍历obj(TR)的子节点(TD) { arr[arr.length] = obj.childNodes[i].innerHTML;//把每个子节点(TD)的内容塞到数组里 } alert(arr);//弹出数组的内容 } //--> </SCRIPT> 大神们,求解决(急)!怎么用jQuery给table加一个水平的滚动条 关于jsp+access的问题 getTime方法的使用问题 请教一个javascript 的问题 如何点击图片后隐藏某框架? 怎么用JAVASCRIPT 把Menubar怎么去掉. 列表框的选择使其他列表框自动更新 如何捕获到<area>对象的右键事件? 请问javascript,java,jscript有什么区别和联系?(请帮帮我啊,谢谢) 如何搞跨骗子网站。 有关jsp中javabean的问题 如何实现一个链接只能从某一特定页面点击进去才有效
传到后台 用ajax
<TABLE border="1" width="100px">
<TR style="cursor:pointer" onclick="fun(this)">
<TD>1</TD>
<TD>ab</TD>
<TD>c</TD>
</TR>
<TR style="cursor:pointer" onclick="fun(this)">
<TD>2</TD>
<TD>d</TD>
<TD>ef</TD>
</TR>
</TABLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function fun(obj){
var arr = new Array();
for (var i=0; i<obj.childNodes.length; i++)
{
arr[arr.length] = obj.childNodes[i].innerHTML;
}
alert(arr);
}
//-->
</SCRIPT>
<TR style="cursor:pointer" onclick="fun(this)">
<TD>1</TD>
<TD>ab</TD>
<TD>c</TD>
</TR>
<TR style="cursor:pointer" onclick="fun(this)">
<TD>2</TD>
<TD>d</TD>
<TD>ef</TD>
</TR>
</TABLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function fun(obj){
var arr = [];
for (var i=0; i<obj.cells.length; i++)
{
arr.push( obj.cells[i].innerHTML);
}
alert(arr.join(","));
}
//-->
</SCRIPT>
<TABLE border="1" width="100px">
<TR style="cursor:pointer" onclick="fun(this)">
<TD>1</TD>
<TD>ab</TD>
<TD>c</TD>
</TR>
<TR style="cursor:pointer" onclick="fun(this)">
<TD>2</TD>
<TD>d</TD>
<TD>ef</TD>
</TR>
</TABLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function fun(obj){
var arr = new Array();//定义一个数组
for (var i=0; i<obj.childNodes.length; i++)//遍历obj(TR)的子节点(TD)
{
arr[arr.length] = obj.childNodes[i].innerHTML;//把每个子节点(TD)的内容塞到数组里
}
alert(arr);//弹出数组的内容
}
//-->
</SCRIPT>