自己写的事件句柄绑定函数为什么没用?

前端初学者,写了一个简单的事件句柄绑定函数。
classoperationdemo
.b1{
width:100px;
height:100px;
background-color:yellow;
}
.b2{
width:300px;
height:300px;
background-color:red;
}
window.onload=function(){
varbtn01=document.getElementById("btn01");
varbox=document.getElementById("box");
functionbind(obj,eventStr,callback){
if(obj.addEventListener)
obj.addEventListener(eventStr,callback,false);
else
obj.attachEvent("on"+eventStr,function(){
callback.call(obj);
});
}
functionchangeClass(){
//this.className+="b2";
alert("test");
}
bind(btn01,"click",changeClass);
};
点击按钮以后修改box的样式


提问已修改,现在的问题是:我想用这个按钮改变指定div(例如body里面的id为box的那个div)的类,但是要怎么修改bind函数呢?或者有什么更好的解决方案呢?
至尊宝的传说
浏览 499回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript