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

已采纳回答 / 小爬虫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...

最赞回答 / qq_莳萝泡菜_03359237
var  eles=[] 定义eles是一个数组;eles.push(elements[i]) 在数组eles的最后加上元素element[i];通过className方法获取的不是唯一的,而是一组数组,所以不能直接return elements[i],return element[i]只是一个元素。

已采纳回答 / Wei丶Haijun
如果你的id没有写错的话,很可能是在执行getElementById的时候 btn2还没有创建出来,你可以像下面这样写。<...code...>

最新回答 / 慕运维8193626
var btn1=document.getElenentById('btn1');   ElenentById('btn1')改为ElementById典型的细节错误

最新回答 / 白手小黑
type 作为一个参数,看你需要什么类型的事件就填什么类型。如:点击事件addEvent(ele,'click',handler)/鼠标滑过 addEvent(ele,'monseover',handler);

最新回答 / zhangyudemuke
老师用document.title来显示鼠标的坐标,需要首先获得鼠标的X和Y的坐标值,用clientX和clientY获得X和Y坐标的值,<...图片...>

已采纳回答 / 未时天黑
正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。建议去网上搜一下相关的内容,想深入学习的话需要花点时间

最赞回答 / hello清风
终于找出来了问题了。1、removeHandler这个方法上面的花括号后面少了一个逗号,这个影响挺大的2、我把script放在head中引起的。html元素是自上而下渲染的,如果放在head中,这时候body还没有被渲染,javascript代码操作的对象都没有,报错是很正常的。<...code...>

最赞回答 / 慕粉3141162
是的,它是数组的一个方法。这一步是将elements[i]这个元素放入eles这个数组中。
课程须知
1.你一定对HTML+CSS比较熟悉; 2.掌握一定的JS基础知识,尤其是函数封装、调用等知识。
老师告诉你能学到什么?
DOM事件具体相关知识,DOM事件的使用方法及应用!

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消