使用事件获取当前单机表格的td位置,请教下面代码哪儿错了?

hellosean1025 2011-06-10 01:10:45
<script>
var tab=document.getElementById("tab");
var td=tab.getElementsByTagName("td");
var i,row,cells;
td[i].onclick=function(){
row=i/15;
cells=i%15;
tab.rows[row].cells[cells].innerHTML="akjkfj";
}
</script>

求各位帮忙
...全文
111 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
燥动的心 2011-06-10
  • 打赏
  • 举报
回复
你要给每个单元格定义事件,就要循环啊.或者其他方法
hellosean1025 2011-06-10
  • 打赏
  • 举报
回复
初始化之后只能使一个td单元格的Innerhtml发生变化,明显不合符要求
我重新发了一个100分贴,楼上不妨到这里来看看
http://topic.csdn.net/u/20110610/09/7f3acec5-cabe-4de7-bf18-f403ed4b338f.html
燥动的心 2011-06-10
  • 打赏
  • 举报
回复
var i,row,cells;
td[i]
i什么时候初始化了?
hellosean1025 2011-06-10
  • 打赏
  • 举报
回复
怎么没人说话啊!我刚来csdn,给大家分少了,请包涵

错误提示td[i]非对象或为空 有时候还会提示未定义这类错误
hellosean1025 2011-06-10
  • 打赏
  • 举报
回复
通过单击表格td部分,获取td rows cells位置
tab是table id值

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧