事件:
1. 绑定事件的两种方式
a. 直接标签绑定 οnclick='xxx()' onfocus
b. 先获取Dom对象,然后进行绑定 (一般运用)
document.getElementById('xx').onclick
document.getElementById('xx').onfocus
this, 当前触发事件的标签
c. addEventListener应用
a. 第一种绑定方式
function ClickOn(self){
//self 当前点击的标签
}
b. 第二种绑定方式
document.getElementById(i1).onclick = function(){
//this 带指当前点击的标签
}
dom1级别程序操作:
面试题:html css js 分离 结构 样式 行为相分离的页面
Title123123123varmyTrs=document.getElementsByTagName("tr")varlen=myTrs.length;for(vari=0;i
myTrs[i].οnmοuseοver= function() {//myTrs[i].style.backgroundColor = "red"; //这种方式 i一直等于2会有报错,作用域相关
this.style.backgroundColor= "red";//this 谁调用这个函数,谁就是this
}
myTrs[i].οnmοuseοut= function() {this.style.backgroundColor= "";//this 谁调用这个函数,谁就是this
}
}