函数
1.函数都有一个返回值
方法的本质是函数 方法也具有返回值
Document.getelementbyid()返回的是获取标签
Getelementbyclassname()和getelementsbytagname()返回的是一个数组
2.改变标签属性
元素属性名······属性单词 attribute
3.改变css样式
元素.style.css属性名=“属性值”。
4.事件:用户在网页中所触发的行为:
点击······鼠标滑动······键盘······表单
点击·······onlick
鼠标进入······onmouseenter·······鼠标离开·········onmouseleave
鼠标悬浮······onmouseover······鼠标移除······onmouseout
鼠标按下······onmousedown······鼠标抬起·····onmouseup
表单聚焦······onfocus······表单失去焦点······onblur
表单内容修改·······onchange
浏览器加载完成·····onload
事件的使用方法:必须跟一个方法(函数)配合
1.事件将事件当做标签属性使用
2.通过事件绑定·将事件当成一个元素的属性
特例
对于class,html中的class是关键字,获取class这个属性时必须用classname获取或修改
this代表事件·前的对象
js中的for循环和事件的关系,都是相互独立的。
解决事件中的i和for匹配
方法一:给事件套一个自调用函数
方法二:将索引存在属性里,需要的时候,调用属性就可以