javascript如何确定选中哪个链接?

bsetsail 2007-10-24 04:56:13
ary[0]=new Array("a1","aaaa","a1");
ary[1]=new Array("a2","aaaa","a2");
ary[2]=new Array("a3","aaaa","a3");
ary[3]=new Array("a4","aaaa","a4");
document.write("<table id=\"tableinfo\" border=\"1\" align=\"left\">");
for(var i=0;i<ary.length;i++)
{
document.write("<tr>");
for(var j=0;j<ary[i].length;j++)
{
if(j==0)
{
document.write("<td><a href=\"javascript:fun(j)\">"+ ary[i][j]+ "</a>"+"</td>");
}
else
{
document.write("<td>"+ary[i][j]+"</td>");
}
}
document.write("</tr>");
}
document.write("</table>);
上面将产生的是一个表格,第一列是<a href="javascript:fun(j)">ary[i][j]</a>
请问要如何才能在点每个链接的时候执行事件,因为我是以j作为参数来传递的,但不管点哪个执行的都是fun(4),
这个就好比是电子邮件的收件箱一样,我想请问他们是如何定位打开哪个的?
或者在每行前边加一个checkbox,但还是不行!
...全文
94 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bsetsail 2007-10-24
  • 打赏
  • 举报
回复
谢谢,现在好了!
wisword 2007-10-24
  • 打赏
  • 举报
回复
<a href=\"javascript:fun("+j+")\" >
he_8134 2007-10-24
  • 打赏
  • 举报
回复
document.write(" <td > <a href=\"javascript:fun(j)\" >"+ ary[i][j]+ " </a >"+" </td >");

改成
document.write(" <td > <a href=\"javascript:fun("+j+")\" >"+ ary[i][j]+ " </a >"+" </td >");

87,921

社区成员

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

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