最新回答 / zeroben
这里返回的是对象,parent ? document.getElementById(parent) : document 这是个三目运算表达式,?前面parent的值是否为真,是真的就执行:前面的式子也就是document.getElementById(parent),返回一个id是parent的对象,如果parent的值为假,就执行:后面的式子,这里是返回document对象;因为你只给出了一行语句,我不清楚parent具体是什么,也许是个变量,里面有个字符串,这样也可以解释当parent值为真的时候执...
2017-09-18
最赞回答 / 又报错了T_T
你将js写在body前面会导致 btn还没有生成的时候 js就调用了 这时候找不到BTN对象 就报错了 将js放到body后面书写即可&<!DOCTYPE html&iv&&t;&html&put&typhead&tto&" vtitle&aaabutton&tn"/title<&div/head&t;/...
2017-08-24
最新回答 / JE_lee
嗯,我觉得你应该先弄明白什么是回调函数,element.onclick事件触发的时候,他的回调函数是这种形式的function(event){};虽然JS没有限定参数的长度,也就是说,这个回调函数的形式也是这样的function(event,undefined,undefined........){};所以上面这样子改的话,控制台就会提示你disX没有定义,从而停止这个函数的执行,也就移动不了了。回调函数是传递参数是没有意义的。所以这时候disX,disY没什么用。
2017-08-09
最新回答 / LFZ_CUG
1、 eventUitl.addHandler(bt,'click',shouMes);里showMes拼错了;2、 addHandler:function(element,type,handler){ if(element.addEventListener){ bt.addEventListener(type,handler,false); }else if(element.attachEvent){ bt.attachEvent('on'+type,handler); }else{ ...
2017-08-05
已采纳回答 / 幻得患失
使用addEventListener()可以添加多个事件(多种事务处理),用removeEventListener()函数删除事件时需要指定事件名称(函数名),用来删除指定的函数(多个函数中的某个),这样才能避免影响其他事务的处理
2017-08-04
已采纳回答 / 慕粉13526308623
http://jingyan.baidu.com/article/6b97984db7c9911ca2b0bf1c.html希望对你有帮助
2017-07-18
最赞回答 / Frewen清澄
note:IE11只支持addEventListener!IE9,IE10对attachEvent和addEventListener都支持!TE8及以下版本只支持attachEvent!
2017-07-17