求传递参数问题

boarduck 2007-01-16 09:47:00
function SelectFirst()
{
var grid = document.getElementById('dgList');
var flag = grid.rows[0].cells[0].children[1].checked;
}
function SelectTwo()
{
var grid = document.getElementById('dgList');
var flag = grid.rows[0].cells[0].children[2].checked;
}
...
function SelectN()
...

children里是1到n个checkbox,每个都有事件,因为不想写太多js。
请问如何用参数传进去取得对象,代码效果如下
function SelectAll(num)
{
var grid = document.getElementById('dgList');
var flag = grid.rows[0].cells[0].children[num].checked;
}
<input type=checkbox onclick="SelectAll(1)">
...全文
163 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
boarduck 2007-01-16
  • 打赏
  • 举报
回复
thanks a lot
mingxuan3000 2007-01-16
  • 打赏
  • 举报
回复
2
function SelectAll(num)
{
var grid = document.getElementById('dgList');
var flag = eval("grid.rows[0].cells[0].children["+num+"]").checked;
}
<input type=checkbox onclick="SelectAll(1)">
mingxuan3000 2007-01-16
  • 打赏
  • 举报
回复
1
<input type=checkbox onclick="SelectAll(this)">
function SelectAll(aaa)
{

var flag = aaa.checked;
}

2
function SelectAll(num)
{
var grid = document.getElementById('dgList');
var flag = eavl("grid.rows[0].cells[0].children["+num+"]").checked;
}
<input type=checkbox onclick="SelectAll(1)">

87,997

社区成员

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

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