/***我写的关于批量打印的js**************/
<SCRIPT language=javascript>
function getCbxByTag(url,height,width)
{
var cbx = document.getElementsByTagName("input");
var cbxValue="";
for(var i=0;i<cbx.length;i++)
{
if(cbx[i].type =="checkbox")
{
if (cbx[i].checked)
{
if (cbxValue.length>0)
{
cbxValue += ","+cbx[i].value;
}
else
{
cbxValue = cbx[i].value ;
}
}
}
}
if(cbxValue){
url+=cbxValue;
var pointx,pointy;
pointx=event.screenX+document.body.scrollLeft;
pointy=event.screenY+20;
window.open(url,"","toolbar=no, location=no, directories=no, menubar=on, scrollbars=no, resizable=no, top="+200+", left="+100+", width="+width+", height="+height);
}
else
{
alert('请选择需要批量打印的数据');
}
// return false;
}
</script>
可以这样获取的啊 我记的tagname是xml时取值不过我这里用这个取输出的length是0啊 这段代码是每点一个checkbox把值叠加起来吧
function CheckAll(form)
{
for (var i = 0; i < form.elements.length; i++) form.elements[i].checked = true;
}
function FanAll(form)
{
for (var i = 0; i < form.elements.length; i++) form.elements[i].checked = !(form.elements[i].checked);
}
</SCRIPT>
csdn真垃圾 我点发贴居然发了2次 真是垃圾