已采纳回答 / qq_沃步福_0
改为 eventUtil.addHandler(mybtn,'click',showWord) 就OK了!如果直接写showWord()就是直接调用,而showWord是在事件触发一后系统帮你调用的。所以应该写showWord
2016-03-30
已采纳回答 / 握不住的风
这是一个方法,里面是两个参数,如果按照官方中文翻译过来的是传参,clsName,parent这是两个参数,第二个参数是要看你方法里面的parent是作什么作用的,如果有需要可以贴出代码
2016-03-30
已采纳回答 / 且听风吟丶
问题在于:对于变量的作用域混淆,原因:当 onmouseover 事件执行函数时,它不认识 as[i] 是什么东西;首先明确一点:this是指对当前对象的引用,这是JS语法规定。从你的代码可以看出,this是指 ...
2016-03-29
已采纳回答 / 叶微白_
//IE var but5=document.getElementById("but5"); but5.attachEvent("onclick",aaa); //but5.detachEvent("onclick",aaa);//跨浏览器这段代码需要注释掉。按钮6就能用,在“//跨浏览器”代码中调用按钮5,按钮5就能用。
2016-03-22
已采纳回答 / vis_焦虑症
//点击登录按钮显示登录层 addEvent(login_btn,'click',showLogin);位置不对,括号里面的参数是window.onload=function(){}的局部变量。这个要放在window.onload=function(){//点击登录按钮显示登录层 addEvent(login_btn,'click',showLogin);}
2016-03-16
已采纳回答 / 新爷o
1、as[i].num = i,是赋值给as一个属性,叫num,num的值=i。目的就是为了记录mouseover时的那个as[i]的i值。你给的这个程序有点bug,index = as[i].num-1; 最好改为index=this.num。这样就完美的将鼠标滑过事件所在的那一项的i值记录给了index(全局变量),这样当index在键盘事件中引用时,就能完美的与鼠标事件混合了。2、不能var i=as[i].num。因为i已经在for语句中定义了。3、用.index也可以,用.m,.xxxxxx...
2016-03-15
已采纳回答 / 春暖_花开
哦,没有color='rgb(221,221,221)'的吧,color是文字颜色的属性,你写的'rgb(221,221,221)'是想写背景颜色的吧。。要么style.color == ‘#999’或者 style.background =='rgb(221,221,221)'
2016-03-14