重写,查找指定容器样式名称下的指定元素 function getElementByContainerClassName(ContainerClassName,findTag){ var ccn=trim(ContainerClassName.toLowerCase()); var ft=trim(findTag); if(ccn==""||ft=="") return; var oList=document.getElementsByTagName(*); var nList,i=0,j=0; var reEls=[]; for(i;i<oList.length;i++){ if(oList[i].className.toLowerCase()==ccn){ var nList=oList[i].getElementsByTagName(ft); for(j;j<nList.length;j++){ if(nList.type.toLowerCase()=="checkbox") reEls.push(nList[i]); } } } }下班 ,明天在看了.... :), 你直接在JS下写<%....%> 能运行吗?
那么
var cs = obj.getElementsByTagName("input");
var arr = [];
for(var i=0;i<cs.length;i++){
if(cs[i].type.toLowerCase() == "checkbox" && cs[i].checked){
arr.push(cs[i]);
}
return arr;
写了方法体
function getElementByContainerClassName(ContainerClassName,findTag){
var ccn=trim(ContainerClassName.toLowerCase());
var ft=trim(findTag);
if(ccn==""||ft=="") return;
var oList=document.getElementsByTagName(*);
var nList,i=0,j=0;
var reEls=[];
for(i;i<oList.length;i++){
if(oList[i].className.toLowerCase()==ccn){
var nList=oList[i].getElementsByTagName(ft);
for(j;j<nList.length;j++){
if(nList.type.toLowerCase()=="checkbox") reEls.push(nList[i]);
}
}
}
}下班 ,明天在看了.... :),
你直接在JS下写<%....%> 能运行吗?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题页</title>
<script src="jquery.js" type="text/javascript"></script>
<script type="text/javascript">
function checktest(){
var selected=[];
$('span[class^="ClassForm_Form_"] input[type="checkbox"]').each(function(){
if(this.checked){
selected.push($(this).parent().text());
}
});
alert(selected);
}
</script>
</head>
<body>
<span name="FormCtrCbx" class="ClassForm_Form_20109141420941">
<input id="ctl00_cbx0_0" type="checkbox" name="ctl00$cbx0_0" /><label for="ctl00_cbx0_0">投诉</label></span>
<span name="FormCtrCbx" class="ClassForm_Form_20109141420941">
<input id="ctl00_cbx0_1" type="checkbox" name="ctl00$cbx0_1" /><label for="ctl00_cbx0_1">问题</label></span>
<span name="FormCtrCbx" class="ClassForm_Form_20109141420941">
<input id="ctl00_cbx0_2" type="checkbox" name="ctl00$cbx0_2" /><label for="ctl00_cbx0_2">建议</label></span>
<span name="FormCtrCbx" class="ClassForm_Form_20109141420941">
<input id="ctl00_cbx0_3" type="checkbox" name="ctl00$cbx0_3" /><label for="ctl00_cbx0_3">表扬</label></span>
<div id="ButDivForm_20109141420941">
<input type="button" id="ButSubForm_20109141420941" value="提交" onclick="checktest();" /></div>
</body>
</html>