修改和添加css样式
元素.style.css 属性名="属性值"
事件:用户在网页中所触发的行为
点击 鼠标滑动种类很多 键盘 表单特例
点击 onclick
鼠标进入 onmouseenter 鼠标离开 onmouseleave
鼠标悬浮 onmouseover 鼠标移除 onmouseout
鼠标移动 onmousemove 鼠标抬起 onmouseup
表单失去焦点 onblur
表单聚焦 onfocus 表单内容修改 onchange
浏览器加载完成 onload
事件的使用方法:必须跟一个函数配合
事件 将事件当做标签属性使用
特例
对于class html中的class在js中是关键字,获取class这个属性时必须使用className
js中的for循环和事件的关系。
事件的执行和for循环没有关系,都是相互独立的
解决事件中的i和for匹配
方法一:给事件套一个自调用函数
方法二:人为定义属性 将索引存在属性里,需要的时候,调用属性,
this是js的一个关键字,他是个对象,一般用在函数里用于指向
Div.onclick=function
js事件
js事件是一直存在的,可以绑定方法,也可以不绑定,如果没有绑定,事件都会发生,只是这个事件什么都没有做,可以给相应的元素绑定事件方法,div.onclick=function(){}点击div是就触发了函数中代码块
事件对象
一个时间触发获得的所有信息都在事件对象保存着
事件event.target
鼠标点在谁的身上谁就是事件源
函数的执行
1.fn()
2.function(){}
3.事件执行 div.onclick=function(){}
事件绑定中的this
在事件绑定中的this 指向事件名。前面的那个元素。
js关键字
var function new event this class if for
数据的三种存储方式
String array json
函数的变量重名的问题
如果我们是鞥名的变量和函数名同名了