表格单元格javascript的子级值变得不确定

时间:2018-09-17 15:23:46

标签: javascript html

我是javascript新手,并且一直在尝试使用javascript访问表单元格的值。该字段是一个文本字段,我想检查是否输入了一些文本。  我的桌子看起来像:

...
<td>...</td>
<td>...</td>
<td>...</td>
<td>
<input .. value = "sometext"></input> </td>
<td>...</td>
...

我的js代码类似于:

func(){
var y = 


document.getElementById("someID").rows[9].cells[3].childNodes[0].value;
      alert("val of y"+y);


}

2 个答案:

答案 0 :(得分:1)

您的子节点可能是空格,换行符或文本,而不是 input元素,这就是您未定义的原因,因为空格没有任何属性。因此,仅访问元素而不访问空间,应使用 children [0] 而不是 childnodes

答案 1 :(得分:0)

您尚未关闭包装输入的td。