最新回答 / 传说中的小白龙
非大神不请自答。由于你的代码里面对于按enter的键盘操作是建立在as这个数组里。对这个数组进行操作只能由鼠标点击或者键盘上下进行操作。如果你想划定按enter也可以操作,那你可以加入鼠标滑过事件,按着上面对数组操作的方式进行操作。这个遍历的确只能执行一次,不过功能是给元素加上事件。然后元素对事件进行响应。我也是才学,谈的是自己的理解,如果有错误希望大家指正,欢迎一起探讨。
2016-05-13
最新回答 / 慕尼黑4423355
在title点击的时候调用那个特定的匿名函数那个特定的匿名函数作用: event,考虑兼容性,获取有效的event 停止事件冒泡,考虑兼容性,使用有效的方式停止事件冒泡 若box的className为extended(已展开),则调用resetM函数 否则(box未展开),将box的className设置为extended(已展开),并对menu的属性进行设置(显示menu)
2016-05-07
最新回答 / 小姑娘3199871
因为获取e的方法已经在eventUtil.getevent()方法里面定义,这里直接通过调用 eventUtil.getevent(e)就可以给e赋值,即 e=eventUtil.getevent(e);
2016-05-06
最新回答 / 发粪涂墙的游小鸡
简单来说JS可以分三大部分,ECMAscript,DOM,BOM,你平时用的语法,就是ECMAscript5规定的一个标准,DOM是文档对象模型,关键词是节点,也就是你说的树形结构,比如说一个页面主干是body,下面有分支,一个p,一个div,而div里面可能又有分支h2这些,每一个都是节点,建议你可以看下树形图。IE里面应该是有dom的,如果不信,你可以使用DOM的方法在IE下测试,是否可以使用。ps.排除一些ie不兼容的方法
2016-04-27
最新回答 / 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...
2016-04-27