javascript - 查找表格单元格的值

标签 javascript cell innerhtml

<tbody id="contacttable">
</tbody>
<script> 
  var hrtypeCode = document.getElementById('hrtypeCode').value;
  var hrCode = document.getElementById('hrCode').value;
  var hrName = document.getElementById('hrName').value;
  var hrDesc = document.getElementById('hrDesc').value;
  for(i=0;i<hrCode.length; i++){        
    if(hrCode[i]!="") {
      var table = document.getElementById("contacttable");
      var slNo = table.rows.length;
      var tr = table.insertRow(slNo-1);
      tr.id = 'list_tr_' + slNo;
      tr.innerHTML ='<td><input type="text" name="hrtypeCode" value="'+hrtypeCode[i]+'" ></td><td><input type="text" name="hrCode" value="'+hrCode[i]+ '"></td><td><input type="text" name="hrName" value="'+hrName[i]+'" ></td>';
      count++;
    }
  }
</script> 
<i>

如何找出单元格值。我已尝试以下代码,但它显示整个 TD 行

tbl.rows[i].cells[j].innerHTML);
  alert(tbl.rows[i].cells[j].innerHTML);  

请帮助找到值(value)..谢谢。

最佳答案

表格单元格没有值,只有输入元素有。您需要访问<input>表格单元格内的元素。

用途:

tbl.rows[i].cells[j].getElementsByTagName("input")[0].value

DEMO

关于javascript - 查找表格单元格的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24745293/

相关文章:

javascript - Backbone.js 集合是否已排序?

javascript - 将回调作为参数传递给函数

javascript - Express 中的 router.METHOD() 和 router.route() 方法有什么区别

ios - 当我滚动我的 tableview 时,事件的 tableView 单元格不断被禁用

javascript - 将 document.write 转换为 getElementById/innerHTML

javascript - 单击时显示和隐藏父 div 内的跨度无法按预期工作

string - 如何从matlab中的表格单元格中提取字符串

iOS - 将变量分配给 cellForRowAtIndexPath 中对象的属性

javascript - onclick 获取 block 中的下一个子元素

javascript - 使用 innerHTML 根据复选框更改 div 值