ITPub博客

首页 > Linux操作系统 > Linux操作系统 > javascript的boolean及数组的index

javascript的boolean及数组的index

原创 Linux操作系统 作者:bulletming 时间:2019-05-25 15:45:04 0 删除 编辑
function delete_row()
{
   var recordset=mytable.getRecordSet();
   var length=recordset.getLength();
   if(length > 0) {
       var records=recordset.getRecords();
       for(var i in records) {
          var record=records[i];
          var check_status=record.getData('check');
          if (check_status==true) {
                alert(i+': '+record.getData('event_time'));
                //recordset.deleteRecord(i);
                mytable.deleteRow(Number(i));
          }
       }
   }
}
第一点:
上边的check_status得到的是一个checkbox的checked的属性。
alert出来是个true,这个true不是简单的'true',而是一个boolean变量,所以在下边判断check_status是否为true的时候,后边的true不能加单引号。
而true,false在javascript是一个boolean常量。这跟C和perl可是很不相同
第二点:
上边的i变量其实是字符串,而deleteRow函数要求是一个数字,所以必须用Number函数来转换。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/82392/viewspace-331089/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2004-05-31

  • 博文量
    121
  • 访问量
    106597