1.获取对象:

  a) 通过名称来获取元素:document.getElementById() //属于静态方法,方法前面只能用document

  b) document.getElementsByClassName()

  c) document.getElementsByTagName()  //属于动态方法,方法前面可以用其他元素,如oUl.getElementsByTagName("li"),找到的是一个元素的集合, 用TagNames的时候,必须要加上“[]”,如aLi[i].onclick = function(){};

2.事件:

  a) 鼠标事件

  1. onclick
  2. onmouseover
  3. onmouseout
  4. onmousemove
  5. onmouseup
  6. onmousedown

  b) 键盘事件

  c) 系统事件

  d) 表单事件

  e) onload      加载完以后执行......

  1. window.onload = 事情   //如window.onload = showElments;
  2. img.onload
  3. body.onload
  4. ……

3.如何添加事件:

a) 元素.onmouseover

4.函数:可以理解为-命令,做一些事~~

a) 匿名函数

如: function (){

……

};

b) function 方法名(){};

  1. 如function show(){

……

};

5.函数使用方法:

a) 直接调用: show();

b) 事件调用: 元素.事件 = 函数名  (oDiv.onclick = show;)   //函数名千万不要加括号

c) 匿名函数调用: 元素.事件 = function (){};

 

6.测试:

a) alert();   //带一个确定按钮的警告框

js学习笔记1---使用方法相关推荐

  1. js学习笔记2 -- js使用方法

    js学习笔记2 -- js使用方法 方法一,使用外部js文件(推荐使用) 方法二,写在script标签中 方法三,写到标签的onclick属性中 方法四,使用超链接 方法一,使用外部js文件(推荐使用 ...

  2. ArcGIS JS 学习笔记4 实现地图联动

    原文:ArcGIS JS 学习笔记4 实现地图联动 1.开篇 守望屁股实在太好玩了,所以最近有点懒,这次就先写个简单的来凑一下数.这次我的模仿目标是天地图的地图联动. 天地的地图联动不仅地图有联动,而 ...

  3. node.js学习笔记

    # node.js学习笔记标签(空格分隔): node.js---## 一 内置模块学习 ### 1. http 模块 ``` //1 导入http模块 const http =require('ht ...

  4. WebGL three.js学习笔记 6种类型的纹理介绍及应用

    WebGL three.js学习笔记 6种类型的纹理介绍及应用 本文所使用到的demo演示: 高光贴图Demo演示 反光效果Demo演示(因为是加载的模型,所以速度会慢) (一)普通纹理 计算机图形学 ...

  5. 基于jquery的插件turn.js学习笔记

    基于jquery的插件turn.js学习笔记 简介 turn.js是一个可以实现3d书籍展示效果的jq插件,使用html5和css3来执行效果.可以很好的适应于ios和安卓等触摸设备. How it ...

  6. Node.js学习笔记8

    Node.js学习笔记8 HTTP服务器与客户端 Node.js的http模块,封装了一个高效的HTTP服务器和一个简易的HTTP客户端 http.server是一个基于事件的HTTP服务器,核心由N ...

  7. node.js学习笔记5——核心模块1

    node.js学习笔记5--核心模块1 Node.js核心模块主要内容包括:(1)全局对象 (2)常用工具 (3)事件机制 (4)文件系统访问 (5)HTTP服务器与客户端 一: 全局对象 Node. ...

  8. Vue.js 学习笔记 十二 Vue发起Ajax请求

    首先需要导入vue-resource.js,可以自己下载引入,也可以通过Nuget下载,它依赖于Vue.js. 全局使用方式: Vue.http.get(url,[options]).then(suc ...

  9. Vue.js 学习笔记 十一 自定义指令

    之前看到过v-bind,v-on等指令,Vue还可以自定义指<div id="divApp"        <div v-focus></div> & ...

最新文章

  1. python使用matplotlib可视化、为可视化图像的X轴和Y轴设置自定义的轴标签(axis labels of matplotlib plot)
  2. 计算机术语所见即所得,计算机应用基础作业四(16页)-原创力文档
  3. 踏踏实实做事,老老实实做人
  4. 机器学习的前期入门汇总
  5. wxWidgets:wxFileDialog类用法
  6. 【音频技术:逼近人耳极限】
  7. 第十七期:详解大数据处理中的Lambda架构和Kappa架构
  8. 注解 @ModelAttribute 运用详细介绍
  9. 说一说阿里云弹性公网IP那些事
  10. 记坑 ----- Arrays.sort()
  11. git_day03_01——git远程仓库的使用
  12. ADO 访问数据库常见方法
  13. 佳能g3800打印机黄灯和绿灯交替闪是什么情况?
  14. LaTeX伪代码写法总结
  15. 经济应用文写作【5】
  16. Linux驱动(并发):02---编译乱序、执行乱序(屏障API(bm、rmb、wmb、__iormb、__iowmb))
  17. Java 随机数之从指定数据范围内随机选取n个不重复的数据
  18. PostgreSQL 设置远程访问
  19. win10下samba 重新登录注销
  20. Oracle Instance and Database

热门文章

  1. hsrp热备路由协议实验
  2. Ajax 和 XML: 五种常见 Ajax 模式
  3. day01_Loadrunner基础流程
  4. BZOJ 2038: [2009国家集训队]小Z的袜子(hose)【莫队算法裸题学习笔记】
  5. Liferay7 BPM门户开发之5: Activiti和Spring集成
  6. JavaFX打包工具(javafxpackager)
  7. SqlServer判断表是否存在
  8. Office 365系列(7)------ Exchange 2013与Office 365 Hybrid混合部署Step by Step参考
  9. ssh调用expect使用以及shell同时传入两个参数调用
  10. solaris磁带设备使用方法总结