如何给<Table>里的<td>添加事件? for(i=0;i<Table.rows.length;i++){ for(j=0; j <Table.rows[i].cells.length; j++){ Table.rows[i].cells[j].onclick = cl((i+1) * j); }} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <table border=1 width=50%><tr> <td id="d1" align="center">1</td> <td id="d2" align="center">2</td> <td id="d3" ALIGN="center">3</td> <td id="d4" align="center">4</td> <td id="d5" align="center">5</td> <td id="d6" ALIGN="center">6</td> </tr></table><script> for(var i=1;i<=6;i++) { eval("d"+i).attachEvent("onclick",Fclick); } function Fclick() { alert(event.srcElement.id); }</script> for(i=0;i<Table.rows.length;i++){ for(j=0; j <Table.rows[i].cells.length; j++){ Table.rows[i].cells[j].onclick = cl; }}function cl(){ var id = this.id; alert(id);} <table onclick="tbl_onclick()">.......function tbl_onclick(){ alert(event.srcElement.id);}====你看懂这个就明白为什么我说只需要在table上加onclick事件了。 missing ] after element list js判断用户不能输入1.3,只能输入1.5的数据 dialogArguments.insertHTML 输出与字符串不相符!!! js对象属性的动态添加 如何用javascript执行客户端本地程序? vs中浏览页面跟直接打开htm文件的区别? JS 随机显示问题 IP地址JS 如何改变一个控件的onclick方法,可以用jquery,在线等! 继续奇怪的问题。。。。 用open打开新窗口时怎么实现传回值?在线等 请教Javascript高人 “没有权限”是什么原因?
<tr>
<td id="d1" align="center">1</td>
<td id="d2" align="center">2</td>
<td id="d3" ALIGN="center">3</td>
<td id="d4" align="center">4</td>
<td id="d5" align="center">5</td>
<td id="d6" ALIGN="center">6</td>
</tr>
</table>
<script>
for(var i=1;i<=6;i++)
{
eval("d"+i).attachEvent("onclick",Fclick);
}
function Fclick()
{
alert(event.srcElement.id);
}
</script>
for(j=0; j <Table.rows[i].cells.length; j++){
Table.rows[i].cells[j].onclick = cl;
}
}
function cl(){
var id = this.id;
alert(id);
}
{
alert(event.srcElement.id);
}====
你看懂这个就明白为什么我说只需要在table上加onclick事件了。