如何被點擊取的複選框,單擊下一步TD的內容
<table>
<tr>
<td>
<input type=checkbox name=t>
</td>
<td width=25%>
FOOBAR
</td>
<td width=73%>
BAZ
</td>
</tr>
<tr>
<td>
<input type=checkbox name=t>
</td>
<td width=25%>
FOO
</td>
<td width=73%>
BAR
</td>
</tr>
</table>
的複選框,當下次td
的內容獲取我的JavaScript代碼:
var c=new Array();
c=window.document.getElementsByTagName('input');
for(var i=0;i<c.length;i++)
{
if(c[i].type=='checkbox')
{
alert(c[i].parentNode.parentNode.rows[0].innerHTML);
}
}
我想取單擊複選框時下一個td的內容。對於第一行,FOOBAR
應該被提取等等。
編輯
需要注意的幾點:我敢肯定,我使用 這個問題上的標籤。請不要發佈任何指向某些JS 庫的答案。 jQuery的等
感謝先生。有效。 – 2012-04-26 20:05:33
你的確非常歡迎,我很高興能夠得到幫助! =) – 2012-04-26 20:06:46
它工作正常嗎?我認爲工作不正常,因爲如果您每次點擊相同的複選框(選中或未選中),您都將在控制檯中進行打印(目的是在剛打勾時打印)。另外,單擊「FOOBAR」複選框時將打印相同的值「FOO」,並且永遠不會打印「FOOBAR」。糾正我,如果我錯了。 – 2012-04-26 20:16:41