訪問錶行內的文本框,我用下面的代碼使用JavaScript
<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>
在這裏的跳轉()函數,我得到的錶行通過使用id.I需要獲得第二個文本框當我點擊第一個文本框時,在這一行內部。如何使用表格行ID得到第二個文本框。任何想法 ?。
爲什麼不直接說'.getElementById(「第二」);'? – Johannes
我不能使用.getElementById(「第二」);因爲我正在動態生成這些表格行。所以每行都會有相同的項目和ids.But是改變動態生成的行的ID,以便我可以訪問特定行中的每個項目 – elvisanandkumar
如果您動態生成它們,我會建議分配每個唯一的一致的ID(如ID1 ,ID2,ID2),然後你可以說如果你點擊ID1,選擇ID2(你會在你的腳本中增加一個)。 – Johannes