Cas*_*asi 1 html javascript dom
我想知道如何input使用javascript 获取特定表格单元格中的值?
<td><input type="text"/></td>
Run Code Online (Sandbox Code Playgroud)
我假设获得innerHTML特定单元格非常简单,例如:
var x = document.getElementById("tabela").rows[2].cells[3].innerHTML
Run Code Online (Sandbox Code Playgroud)
但是这给了我input没有它的东西value.添加.value到行尾不起作用.非常感谢你的帮助!
如果你没有任何id关于你所追求的元素,那么你可以得到tdby 的第一个孩子:
var x = document.getElementById("tabela").rows[n].cells[n].children[0].value;
Run Code Online (Sandbox Code Playgroud)
或者,如果您希望第一个孩子特定于输入,那么:
var x = document.getElementById("tabela").rows[n].cells[n].getElementsByTagName('input')[0].value;
Run Code Online (Sandbox Code Playgroud)
firstChild.value你可以这样使用:
var x = document.getElementById("tabela").rows[2].cells[3].firstChild.value;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13451 次 |
| 最近记录: |