javascript5

  • %运算符的使用

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title></title>
 6         <script type="text/javascript">
 7             window.onload=function(){
 8                 var aLi=document.getElementsByTagName(‘li‘);
 9                 var arr=[‘red‘,‘yellow‘,‘blue‘];
10                 for(var i=0;i<aLi.length;i++){
11                     aLi[i].index=i;
12                     aLi[i].style.background=arr[i%arr.length];
13
14                     aLi[i].onmouseover=function(){
15                         this.style.background=‘#000‘;
16                     }
17                     aLi[i].onmouseout=function(){
18                         this.style.background=arr[this.index%arr.length];
19                     }
20                 }
21             }
22             /*
23              说明:
24                  0%3=0
25                  1%3=1
26                  2%3=2
27                  3%3=0
28                  4%3=1
29                  5%3=2
30                  6%3=0
31                  7%3=1
32                  8%3=2
33                  9%3=0
34              * */
35         </script>
36     </head>
37     <body>
38         <ul>
39             <li></li>
40             <li></li>
41             <li></li>
42             <li></li>
43             <li></li>
44             <li></li>
45             <li></li>
46             <li></li>
47             <li></li>
48         </ul>
49     </body>
50 </html>

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title></title>
 6         <script type="text/javascript">
 7             window.onload=function(){
 8                 var aLi=document.getElementsByTagName(‘li‘);
 9                 var arr=[‘red‘,‘yellow‘,‘blue‘];
10                 var str=‘‘;
11                 for(var i=0;i<aLi.length;i++){
12                     aLi[i].index=i;
13                     aLi[i].style.background=arr[i%arr.length];
14
15                     aLi[i].onmouseover=function(){
16                         str=this.style.background;//移入先存颜色
17                         this.style.background=‘#000‘;
18                     }
19                     aLi[i].onmouseout=function(){
20                         this.style.background=str;//移出赋值颜色
21                     }
22                 }
23             }
24             /*
25              说明:
26                  0%3=0
27                  1%3=1
28                  2%3=2
29                  3%3=0
30                  4%3=1
31                  5%3=2
32                  6%3=0
33                  7%3=1
34                  8%3=2
35                  9%3=0
36              * */
37         </script>
38     </head>
39     <body>
40         <ul>
41             <li></li>
42             <li></li>
43             <li></li>
44             <li></li>
45             <li></li>
46             <li></li>
47             <li></li>
48             <li></li>
49             <li></li>
50         </ul>
51     </body>
52 </html>

时间: 2024-10-25 18:55:30

javascript5的相关文章

51CTO下载-JavaScript免豆

资料名称资料地址JS刷新页面[源码]http://down.51cto.com/data/45292667.成绩表排序(2)-CJ-JavaScript视频教程http://down.51cto.com/data/422466OpenLayers 英文原版本API文档http://down.51cto.com/data/443003类似谷歌图片的图片展示代码[源码]http://down.51cto.com/data/446663Ext2.2API中文版(最终完成版)http://down.51

JavaScript入门必备

1.JavaScript和Java没有关系,JavaScript是一门(客服端)脚本语言,并且是一个解释性语言. 2.添加JavaScript的方法 (1)内联:通过<script>js代码</script> (2)外联:通过<script src="js路径"></script> (3)通过UPL链接到一个js文件 (4)在事件处理程序中直接添加js代码 3.JavaScript5种基本数据类型:null,nudefined,strin

开发文档共享地址

如果想获取软件开发电子文档,请前往博客http://u.union.kankan.com/y2MZna http://www.gxp.cc/file-2310976.html   [XSLT]XSLT.2.0.Programmers.Reference.Third.Edition.eBook-LiB.zip http://www.gxp.cc/file-2310983.html   [win32api]新编WINDOWSAPI大全.zip http://www.gxp.cc/file-23109

python 之JavaScript基础

JavaScript的简介 1.什么是JavaScript? 是基于对象和事件驱动的语言,应用于客户端 基于对象:js里面提供好了一些对象,直接使用 事件驱动:每次滑动鼠标,变换一张图片 客户端:指的是浏览器 2.2.JavaScript的特点 交互性 安全性:JavaScript不能访问本地硬盘 跨平台性:JavaScript跨平台,只要在系统里面安装了支持JavaScript的浏览器,就可以运行JavaScript 3.JavaScript由3部分组成 ECMAScript:由ECMAScr

02.JavaScript入门基础

一.JavaScript数据结构: 标识符(变量名和函数名) JavaScript语言中标识符最重要的3点就是: (1)第一个字符必须是字母.下划线(_)或美元符号这3种其中之一,其后的字符可以是字母.数字或下划线.美元符号: (2)变量名不能包含空格.加号.减号等符号: (3)标识符不能和JavaScript中用于其他目的的关键字同名: .关键字(JavaScript关键字是指在JavaScript语言中有特定含义,成为JavaScript语法中一部分的那些字) .常量(常量的指从定义开始就是

JavaScript里的循环方法:forEach,for-in,for-of

JavaScript诞生已经有20多年了,我们一直使用的用来循环一个数组的方法是这样的: for (var index = 0; index < myArray.length; index++) {  console.log(myArray[index]); } 自从JavaScript5起,我们开始可以使用内置的forEach方法: myArray.forEach(function (value) {  console.log(value); }); 写法简单了许多,但也有短处:你不能中断循环

javascript 类型判断

前言: 新来的同事问我该怎么判断未定义的变量是否存在,第一念头是a != undefined,但是这个显然是不对的,应该使用typeof检测 typeof是一个运算符,运算数可以是任何类型,返回值是一个字符串. undefined - 如果变量是 Undefined 类型的 boolean    - 如果变量是 Boolean 类型的 number    - 如果变量是 Number 类型的 string       - 如果变量是 String 类型的 object      - 如果变量是一

JavaScript里的循环方法之forEach,for-in,for-of

JavaScript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型.它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能. JavaScript诞生已经有20多年了,我们一直使用的用来循环一个数组的方法是这样的: for (var index = 0; index < myArray.length; index++) { console.log(m

《高级程序设计》3.4 数据类型

Undefined Null Boolean Number String javascript有5种简单数据类型(也称基本数据类型)Undefined.Null.Boolean.Number和String 用typeof操作符可以检测给定变量的数据类型: var message="some thing"; alert(typeof message); //"string" alert(typeof 95); //"number" 1)Undefi