奥秘球杆款式及价格:javascript 代码解释

来源:百度文库 编辑:高校问答 时间:2024/04/26 23:19:16
function fufufu(){
var i=0;
var Res="";
for (i=0;i<document.forms(0).length;i++)
{
//alert(document.forms(0).item(1).checked);
//if (document.forms(0).item(i).type=="checkbox")
//{
if (document.forms(0).item(i).checked==true)
{
Res=Res+document.forms(0).item(i).name +"\n" ;
}
//}
}
if (Res!="")
alert(Res);
else
alert("您没有选中任何项目!");
}
这段函数是什么意思呢。。?解释一下

function fufufu(){ //函数名
var i=0; //定义了一个循环参数
var Res=""; //存放复选框被选种的名称
for (i=0;i<document.forms(0).length;i++) //从第一开始到最后一个 ,forms(0)是表示从body代码后的第一个form表单
{
//alert(document.forms(0).item(1).checked);
//if (document.forms(0).item(i).type=="checkbox")
//{ //以上3行代码被注释掉了,所以不用多管
if (document.forms(0).item(i).checked==true) //判断,如果被选中
{
Res=Res+document.forms(0).item(i).name +"\n" ; //条件满足则加入到输出变量中去.每加一个都换行 "\n"的作用.
}
//} //注释行
}
if (Res!="")
alert(Res); //如果有一个或多个被选中的话就返回选中的那些的名字,alert是返回消息的.
else
alert("您没有选中任何项目!"); //如果没有选中一个的话就会返回那些字符串(您没有选中任何项目)
}