我正在使用以下代码
<tr id="row">
<td><input type="text" name ="first" id="first" onclick="goto("row")"/>
</td>
<td><input type="text" name ="second" id="second"/>
</td>
</tr>
<script>
function goto(row)
{
var row=document.getElementById("row");
}
</script>
这里在goto()函数中我通过使用id获取表行。当我单击第一个文本框时,需要获取此行内的第二个文本框。如何使用表格获取第二个文本框行ID。有什么想法?。
答案 0 :(得分:0)
首先,你在HTML中遗漏了一些等号(=)。您可能希望将其更改为name =“first”和name =“second”。其次,我不确定为什么你有两个具有相同id为“second”的元素,你可以将其中一个更改为“first”,这样它们就不会发生碰撞,然后你可以用getElementById轻松选择第二个元素(“第二”)。简单的错误,对吧?
答案 1 :(得分:0)
更改ID,使其唯一,您可以直接访问输入文本框,如:
var txtbox = document.getElementById("YourTextboxId");