为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / nmwdpc
IE版本问题吧 有些只支持dom 0 级事件,有些支持attachEvent(); 把btn3改为dom 0 级事件试试。

已采纳回答 / Dream0703
return  就是当你需要对函数的运行结果进行处理的时候,就需要return。前几个函数的目的就是为了获取元素、类型等信息,因为程序员需要对这些信息在主程序中再处理,所以需要返回值,但是后两个就不同了,它只是作为方法供使用,只需要运行出效果,并不需要对运行结果再处理。我也刚学,自己的一点看法,还有就是    我是来挣积分的。。。。。。。。。。。哈哈哈啊哈

最新回答 / 慕尼黑4423355
在title点击的时候调用那个特定的匿名函数那个特定的匿名函数作用:    event,考虑兼容性,获取有效的event    停止事件冒泡,考虑兼容性,使用有效的方式停止事件冒泡    若box的className为extended(已展开),则调用resetM函数    否则(box未展开),将box的className设置为extended(已展开),并对menu的属性进行设置(显示menu)

最新回答 / ahao430
额,listener写错了,已发现

最新回答 / 小姑娘3199871
因为获取e的方法已经在eventUtil.getevent()方法里面定义,这里直接通过调用 eventUtil.getevent(e)就可以给e赋值,即 e=eventUtil.getevent(e);

最新回答 / 慕桂英9545975
算了,我知道怎么做了,是我看错了才一直没写对

最新回答 / 慕姐8482844
因为讲师把script放到body最后了 , 你的代码先运行的javascript的 所以后面的html没有对象 

已采纳回答 / 小爬虫8036
先声明一下,键码13的是回车键,不是空格键然后我测试了一下,键盘和鼠标单独使用是没有问题的。鼠标触发后键盘不是不能在触发,鼠标点开始之后,键盘要按两次才能停止。因为第一次执行的是playFun(),第二次才是stopFun()。两者同时使用会出错是因为flag值的问题,flag的改变只会在使用键盘事件的时候。所以 if() 判断的时候到底执行playFun()还是stopFun()肯定是不准确的。解决办法:在if(){}else{}中删去flag=0;和flag=1;将flag的改变放到两个函数中;在pl...

最新回答 / 发粪涂墙的游小鸡
简单来说JS可以分三大部分,ECMAscript,DOM,BOM,你平时用的语法,就是ECMAscript5规定的一个标准,DOM是文档对象模型,关键词是节点,也就是你说的树形结构,比如说一个页面主干是body,下面有分支,一个p,一个div,而div里面可能又有分支h2这些,每一个都是节点,建议你可以看下树形图。IE里面应该是有dom的,如果不信,你可以使用DOM的方法在IE下测试,是否可以使用。ps.排除一些ie不兼容的方法

最新回答 / bonorise
<!DOCTYPE html><html><head><title>事件流</title><mete charset="utf-8"></mete></head><body><div id="box"><input type="button"  value="按钮" id="btn" onclick="alert('first')"><input type="butto...
课程须知
1.你一定对HTML+CSS比较熟悉; 2.掌握一定的JS基础知识,尤其是函数封装、调用等知识。
老师告诉你能学到什么?
DOM事件具体相关知识,DOM事件的使用方法及应用!

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消