js全选;触犯一个按钮或者的时候怎么让下面的两个相同ID下的checkbox处于选中状态

如题所述

<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8" />
<title>MODEL PAGE</title>
<script type="text/javascript">
var selAllSites = function (obj)
    {
var cid = document.getElementById('cid');
var cks = cid.getElementsByTagName('input');
for ( var i = 0; i < cks.length; i++)
        {
        if (cks[i].type.toLowerCase() == 'checkbox')
            {
            cks[i].checked = obj.checked;
            }
        }
    }
</script>
</head>
<body>
<input type="checkbox" name="aa" onclick="selAllSites(this);" />
<div id="cid">
<input type="checkbox" name="aa" /> 
<input type="checkbox" name="aa" />
</div>
</body>
</html>

追问

其实我也没必要非同一个ID,只是我想要实现一个效果,其实有很多的触发按钮,每个触发的按钮都能打动其余的checkbox;例如:我点击渠道1,但是渠道1的有很多相同的

追答

那你就在当前document找checkbox就好了

追问

这样么不管啊

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-05
最基本的 一个页面中不能有两个一样的id都不清楚吗....
相似回答