Javascript 从html表格单元格中获取数据

Javascript 从html表格单元格中获取数据,javascript,jquery,html,html-table,cell,Javascript,Jquery,Html,Html Table,Cell,我有一个动态构建的巨大html表,我希望能够轻松地从中获取单元格数据。 我的桌子是这样摆的 <tr><td id="presCode0">V</td></tr> <tr><td id="presCode1">F</td></tr> 我试过使用: function switchToRequest(i) { var presCode=''+'presCode' + i + ''; at

我有一个动态构建的巨大html表,我希望能够轻松地从中获取单元格数据。
我的桌子是这样摆的

   <tr><td  id="presCode0">V</td></tr>
    <tr><td  id="presCode1">F</td></tr>
我试过使用:

function switchToRequest(i)
{
var presCode=''+'presCode' + i + '';
attend.elements["codePick"].value=presCode.innerHTML;
attend.elements["codePick"].value=$("#"+"presCode"+i);
}
是否有任何方法可以使用Javascript从复杂表中获取表单元格值?

Replace

presCode.innerHTML;

然后删除第二个attribute.elements行

尝试以下操作:

attend.elements["codePick"].value = $("#"+"presCode"+i).html();


当我这样做时,会出现错误“object Precode0没有方法'innerHTML”,请尝试.text()而不是.innerHTMLRemoved my-1。如果
$
是jQuery,那么它仍然是不对的,但是OP没有告诉我们
$
在他的代码中是什么意思。$是jQuery。很抱歉没有指定。我遇到了一个错误“无法调用null的方法'getElementsByTagName'”myTable是我要更正的表的名称。现在身份证?太棒了。我使用了.text(),效果非常好!谢谢我以为jquery会有答案,但我不确定怎么回答。
$("#"+presCode).innerHTML;
attend.elements["codePick"].value = $("#"+"presCode"+i).html();
attend.elements["codePick"].value = $("#"+"presCode"+i).text(); // to get text minus html tags
function switchToRequest(i)
{
var presCode=''+'presCode' + i + '';
attend.elements["codePick"].value=document.getElementById(presCode).innerHTML;
attend.elements["codePick"].value=$("#"+"presCode"+i);
}