问答详情
源自:9-4 区别getElementByID,getElementsByName,getElementsByTagName

第一个问的问题

为什么第一个问这样能获取 if (hobby[i].type == "checkbox") {                  hobby[i].checked = true;              } 这样就不行 var e = hobby[i] if (e.type..){}

提问者:qiangeyaoxuexi 2016-09-07 11:29

个回答

  • weixin_慕九州518641
    2016-09-07 11:51:18
    已采纳

     for (var i = 0; i < hobby.length; i++)

              {

              var em=hobby[i];

               if (em.type == "checkbox") {

                      hobby[i].checked = true;

                  }

              }

            }

    你应该是忘记在for语句先加{}了。原先只有for语句下面只有if一条语句,{}可以省略,你加多一条语句后得用{}包起来