js中的in-for循环

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript" src="jquery.js"></script>

</head>
<body>
<input type="checkbox" name="test" value="1"/><span>a</span>
<input type="checkbox" name="test" value="2"/><span>b</span>
<input type="checkbox" name="test" value="3"/><span>c</span>
<input type="checkbox" name="test" value="4"/><span>d</span>
<input type="checkbox" name="test" value="5"/><span>e</span><br>
<input type=‘button‘ value=‘提交‘ onclick="fun()"/>
<script>
function fun(){
obj = document.getElementsByName("test");
check_val = [];
//var k;
for(k in obj){
if(obj[k].checked)
check_val.push(obj[k].value);
}
alert(check_val);
}

</script>
</body>
</html>

时间: 2024-11-14 21:44:49

js中的in-for循环的相关文章

js中奇特的for循环写法

//正常的for循环 for(var i=0;i<10;i++){ console.log(i); } //输出:1,2,3……10 //简写 for(var i=10;i--;){ console.log(i); } //输出:9,8,7,……0 //变种: for(var i=-10;i++;){ console.log(i*-1); } //输出:9,8,7,……0 因为在js中,0,null,undefined,false,'',""作为条件判断时,其结果为false i

js中的分支与循环

一.js的分支结构 js的分支结构包括:if-else结构.多重if结构.嵌套if结构和switch-case结构 1.if-else结构 1.结构的写法:    if(判断条件){    //条件为ture时,执行if的{}    }else{     //条件为false时,执行else的{}    }     2.注意事项:     ①else{}语句块.可以根据情况进行省略.     ②if和else后面的{}可以省略,但是省略{}后,if和else后面只能跟一条语句:(所以,并不建议省

vue.js中请求数据v-for循环使用数据

1.效果图 2.cart.json { "message":"", "status":"1", "result":{ "totalMoney":0, "productList":[ { "productId":"10001", "productName":"黄鹤楼香烟", "pr

js中数组以及for循环的使用

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <style type="text/css"> div{ width:200px; height:200px; float:left; border:1px solid #000; margin:20px; } <

js 中的for...in循环

in:其左边是一个字符串或可以转换成字符串,右边是一个对象或数组 例:var person={firstname:"Bob", lastname:"Kin"}; for(x in person) { text = text + person[x]; } document.write(text);//输出BobKin 使用for-in循环也被称为“枚举”,其应该用在非数组对象的遍历上.若用来循环数组,数组对象已被定义的功能增强,可能发生逻辑错误,而且在for-in中,

js中两种for循环的使用

针对两种for循环的使用 1. for in循环的使用环境     可用在字符串.数组.对象中, 需注意:其中遍历对象得到的是每个key  的value值 2. for 变量递加的方式               可用在字符串.数组中    其中对象不能遍历 以下是测试代码   可以挨个测试以下 <script> // var n = '1233445' // var n = [1,2,3,4] var n = {name: 'wangweipeng', age: 23}; // for (v

js中的4种循环结构

js有4种循环结构: 1.for循环 ==>多次遍历代码块 2.for / in循环==>遍历对象属性 3.while循环==>当指定条件为true时,循环代码块 4.do while循环==>当指定条件为true时,循环代码块 for循环 一般都有特定的计数器变量.操作计数器的三个重要步骤为:初始化.检测.更新 语句1的作用是将变量初始化: 语句2的作用是在每次循环前都要检测变量的值是否在某一个范围内: 语句3的作用是更新计数器变量:每次循环后进行自增或者自减操作 for(语句1

js 中的流程控制-循环(for)语句

for语句: 1 <script> 2 /* for(exp1;exp2;exp3){ 3 循环体; 4 } 5 exp1:无条件的执行第一个表达式 6 exp2:判断是否能执行循环体的条伯 7 exp3:做增量的操作*/ 8 </script> 我们想打印一句话比如:document.write("欢迎来到ziksang博客") 如果我们想打印同样的100句,用这样的方法我们要打印100次 如果用FOR循环的话,请看下面示例 1 <script>

js中的for...in循环机制

1) 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 2 "http://www.w3.org/TR/html4/loose.dtd"> 3 <html xmlns="http://www.w3.org/1999/xhtml"> 4 <head> 5 <meta http-equiv="Content-Type&q

js中break跳出多层循环

// 当执行多重循环的时候break的情况 outer: for(var i=0;i<10;i++){ inter: for(var j=0;j<10;j++){ if(i>5){ console.log(i); ----6 break outer; } } } // 这是break到最外面循环里面的 outer: for(var i=0;i<10;i++){ inter: for(var j=0;j<10;j++){ if(i>5){ console.log(i);