美文网首页
JS中的其他元素的使用

JS中的其他元素的使用

作者: 凉粉的世界 | 来源:发表于2017-10-15 15:07 被阅读0次

一、if   的使用

1、if(判断条件){}else {}

 if(判断条件){

 条件成立要执行的内容

} else {

条件不成立要执行的内容

}

2、if(){}           可以只有 if 没有 else

if(判断条件){

条件成立要执行的内容

}

二、数组存储数据

eg.  var arr = ["a", 2, document.body, true, 3, 10];

eg.  var imgData = [

           "img/img0.jpg",

           "img/img1.jpg",

            "img/img2.jpg",

            "img/img3.jpg",

            "img/img4.jpg"

          ];

数组使用注意:

每一位数据之间用,号隔开

可以记录(length) 数组的长度

想要拿到其中一位用下标

三、过界处理(0   -    img.length - 1) //0  到  数组最后一张

now--;

if(now < 0){//最小只能到0,小于0的时候,已经过界了

now = 4;  //当小于0时就等于4,(做循环处理)

now = 0;  //当小于0时就等于0,(做暂停处理)

}

now++;

if(now > 4){//最大只能到4,大于4的时候,已经过界了

now = 0;  //当大于4时就等于0,(做循环处理)

now = 4;  //当大于4时就等于4,(做暂停处理)

}

四、获取元素的方法:var  a = ...

1、document.getElementById("idName") 通过id来查找一个元素

2、 parent.getElementsByTagName('tagName') 通过标签名字,在父级来查找一组元素

3、 parent.getElementsByClassName('className') 通过class名字,在父级来查找一组元素

4、parent.querySelector('css选择器');

       通过一个合法css选择器,在父级来查找一个元素(如果找到的是一组元素就只返回这组的第0个)

5、parent.querySelectorAll('css选择器');

      通过一个合法css选择器,在父级来查找一组元素

五、循环的使用 (for(){})

js中不能同时操作一组元素,如果想对一组元素批量进行操作,可以使用循环。

循环执行顺序解析图

执行顺序:1->2->3->4

包含:

1-)初始值: i = 0

2-)判断条件: i < 5

3-)执行语句: alert(i)

4-)自增: i++

eg1 .    for(var i = 0; i < 5; i++){

               alert(i);                    //依次弹出:0、1、2、3、4

           }

eg2.     for(var i = 2; i <= 7; i += 3){

                alert(i);                 

            }

//    判断条件成立时,则循环一直执行,直到条件不成立时,循环结束,弹出结果: 8

eg3.      for(var i = 0; i < 10; i -= 2.5){

                      console.log(i);

               }

//死循环,条件没有不成立的时候,循环会一直执行下去

△循环的作用:

1、批量操作元素

for(var i = 0; i < lis.length; i+=2){

        lis[i].style.background = "#ccc";

}

for(var i = 1; i < lis.length; i+=2){

     lis[i].style.background = "#eee";

}

2-1、生成一列元素

<ul  class = "list"></ul>

var list = document.querySelector('.list');

var inner = "";

for(var i = 0; i < 5; i++){

inner += '<li>'+i+'</li>';

}

list.innerHTML = inner;

2-2、生成多行多列元素

for(var i = 0; i < 5; i++){

      for(var j = 0; j < 5; j++){

               inner += '<li style = "left:'+j*100+'px;top:'+i*100+'px;">'+i+'行<br/>'+j+'列<br/>'+(i * 5 + j)+'号</li>';

    }

}

 i * length + j

list.innerHTML = inner;


相关文章

  • JS中的其他元素的使用

    一、if 的使用 1、if(判断条件){}else {} if(判断条件){ 条件成立要执行的内容 } else ...

  • 通过JS加载脚本

    目的:通过js加载其他脚本原理:动态的创建 元素兼容:IE使用 元素的 onreadystatechang...

  • 统计脚本使用说明

    使用方式:将以下统计js放在页面标签处即可(尽量在其他html元素、css引用、js代码之前) 使用示例: 注意事...

  • javascript的基本元素获取以及循环

    js中的元素获取: 在使用js元素获取时,我们实际上使用的是dom方法获取,基本的获取方法分为四种:1、利用元素i...

  • JavaScrip数组

    JS的数组使用中括号[]进行定界,中括号包裹的区域就是数组的元素。数组元素之间使用逗号隔开 数组创建 数组也有其构...

  • Js中的+new Date() 表示什么意思

    Js中的+new Date() JavaScript中可以在某个元素前使用 '+' 号,这个操作是将该元素转换成N...

  • JavaScript学习笔记之数组

    JS中,数组是弱类型的,数组中可以含有不同类型的元素,数组元素甚至可以是对象或其他数组,如:var arr=[1,...

  • Vue学习笔记

    vue.js过渡效果 在选择使用过度效果来设置元素的出入时,要注意的问题 el元素绑定的标签必须包含其他的受控内容...

  • JavaScript一些细节

    删除数组中的元素 你或许已经知道,js中要向数组中增加元素,需要用的是push方法。没有和其他语言中类似的add方...

  • js中createlement和creatTextnode属性

    js中可以使用creatElement方法创造一个新的元素,使用creatTextnode创造一个新的text文本...

网友评论

      本文标题:JS中的其他元素的使用

      本文链接:https://www.haomeiwen.com/subject/xwxcuxtx.html