Js学习之路四 --- 提取事件、匿名函数、数组
来源:互联网 发布:众人匹之 不亦悲乎 编辑:程序博客网 时间:2024/05/17 21:42
前面我一直将onclick(可以看做一个属性) 放到input 或者 button标签中,一不美观,二不漂亮(废话)… 总之不高大上。
因此将其提取出来很有必要— 提取事件:
<input value="点我" type="button" id="btn"><script type="text/javascript"> window.onload=function(){ //页面加载完再执行 var Btn = document.getElementById('btn'); Btn.onclick = function(){ //匿名函数 alert(1); } //下面也是一种提取事件的方式 //var Btn = document.getElementById('btn'); //function tanTan(){ //alert(1); //} //Btn.onclick = tanTan; }</script>
window.onload 此函数保证页面加载完毕再去执行js,以免出现错误!比较常用!!!
数组:
个人助记理解:获取数组--- document.getElementsByTagName() 获取 元素们 通过 标签名
<style type="text/css"> div { width: 200px; height: 100px; border:1px solid #999; display: block; float: left; margin: 10px; }</style><body> <div></div> <div></div> <div></div> <div></div> </body> <script type="text/javascript"> window.onload=function(){ var aDiv = document.getElementsByTagName(div); //aDiv是一个数组 alert(aDiv.length); //弹出 4 } </script>
给这个数组里每个div加样式:例子
var aDiv = document.getElementsByTagName('div'); var i = 0; while(i<aDiv.length){ aDiv[i].style.background = 'red'; i = i+1; //或:i++ } // for (var i = 0; i < aDiv.length; i++) { // aDiv[i].style.background = 'red'; // }
阅读全文
0 0
- Js学习之路四 --- 提取事件、匿名函数、数组
- js 匿名函数学习
- js之匿名函数
- js之匿名函数
- js之匿名函数
- JS之匿名函数
- JavaScript学习之 匿名函数
- js回调函数,匿名函数学习
- js学习笔记_匿名函数
- JS之匿名函数与闭包
- js之匿名函数及其应用
- js中邦定事件与解绑支持匿名函数
- ES6学习之路(四) 数组拓展
- python学习之匿名函数lambda
- js学习记录2--匿名函数,函数参数
- Js学习之数组
- JS学习之数组;
- 【js学习之路】事件绑定函数中,将this换成调用对象导致的问题
- js模板引擎-art-template常用总结
- 设计模式-概述;面向对象基本原则
- python中关于round函数的小坑
- websocket
- 个人主页登陆界面
- Js学习之路四 --- 提取事件、匿名函数、数组
- linux 环境变量设置
- Java学习第二天
- wpf中如何将窗口设置为透明
- c# 命令行操作数据库并将数据导出到csv
- SpringMVC的注解
- C#结构体+结构体与类的区别
- IOS-TableView里面cell的显示动画
- SPOJ 694 后缀数组