最新回答 / ella_rm
<...图片...>把timer前面var去掉就可以了。在playfun()函数里,timer前面加var声明,这样timer就成了函数内部变量,在playfun()外部是访问不到的。
2018-06-05
最赞回答 / 水冰月大魔王灬
就好比你打开一个APP,然后不清除后台,继续打开另一个APP。一直不清理后台,运行内存被占满,手机变卡甚至崩溃,这个崩溃就是运行的App太多,超出了自身的运行内存,所以叫做内存泄漏。
2018-05-21
已采纳回答 / rainforestYSLK
你的后面的代码写的有bug ,将var btn=document.getElementById('btn');后面的代码修改为:function cons(event) {alert(event.type);}eventUtil.addHandler(btn, 'click', cons);//eventUtil.removeHandler(btn, 'click', cons);因为你删除句柄的时候要求参数和添加句柄时是一致的,包括第三个参数:函数,所以不能使用匿名函数。将这个函数封装起来就可以了,它传...
2018-05-18
已采纳回答 / 纸丶两面白
你写的onclick="showmes(this)"里面的this指的是document.getElementById("btn2")也就是按钮2本身。所以传到showmes(event)这个函数的时候,这个event其实传进来的是document.getElementById("btn2")。所以既然这个event并不是事件对象,当然会报错啦
2018-05-07
已采纳回答 / 慕娘2318213
ele.addEventListener(ele,type,hander)改为ele.addEventListener(type,hander,false)
2018-05-03
最新回答 / 慕丝5673744
首先封装这个getByClass方法是为了替换getElementsByClassName(),最后的目的本来就是获取指定className下的元素标签,使用父级的getElementsByTagName()获取所有子标签,通过判断子标签的ClassName属性是否符合要求,将符合要求的子标签放进eles[]内,输出数组
2018-03-12