怎么在数据列表中单击该行即可取出该行某字段的值?
大家用过126信箱吧,其中的邮件列表,选中一条的时候,只需用鼠标单击该行,该行变色,即可取出某字段的值
下面的代码也可以完成类似的功能,但是需要增加一个单选或复选框,觉得很不好,怎么样能实现126那样的功能呢?
谢谢大家!
for(i=0;i <document.f1.cb1.length;i++)
{
if(document.f1.cb1[i].checked == true)
{
var index = document.f1.cb1[i].parentElement.parentElement.parentElement.rows(i).cells(8).innerText;
}
}
------解决方案--------------------单击的话,
<tr onclick= "javascript:goSelect(this) "
function goSelect(tr)
{
tr.cells[i].innerText = 就是你要的.
//如果要多选
加个标记
tr.setAttribute( "select ", "1 ");
}
//然后循环tr,如果select= 1 就取值
------解决方案--------------------下面的代码也可以完成类似的功能,但是需要增加一个单选或复选框
----------------
既然单选框可以,用其他的也一样可以啊。
用单选框也是使用onclick的事件啊,把你的代码放到其他你想要点击的行的onclick事件下就好了!!!