怎么得到单元格中的控件集合

来源:百度知道 编辑:UC知道 时间:2024/06/02 12:45:58
各位朋友,谁知道JS怎么得到一个单元格中的所有复选框集合.
我是在一个表格中放了很多的HTML复选框.问题就是我怎么可以通过单元格ID得到里面复选框的ID
谢谢了哈!
我的控件是放在table中的.td里面的.并且我只要指定的TD里面的,不要TD外面的复选框.问题就是怎么得到指定TD里面的所有复选框.谢谢了哈.

window.form1.elements 是所有表单内元素的集合 可以判断元素的type是否 == 'checkbox'来筛选所有的复选框

回答补充:
那么你首先要找到你需要的td元素了,这个要对htmldom和javascript很熟悉才可以。
你可以使用document的.getElementsByTagName()获取所有标签是td的文档元素,然后递归的在里面寻找input元素即可,但是这个代码写的是相当的麻烦,我也不能一下就给你写好。

建议你使用一些javascript框架,比如jQuery,使用它你可以使用以下表达式轻松获取你所要的内容
$('td input:check').get()
出来的就是所有td内复选框的数组