黑马程序员技术交流社区
标题:
JS事件问题
[打印本页]
作者:
耿鑫
时间:
2012-6-19 13:23
标题:
JS事件问题
document.onkeydown = function(){} 用这种写法完全没有问题,可以达到预期目标
function document.onkeydown() {} 用这种写法为什么会报错呢?
作者:
车风波
时间:
2012-6-19 15:14
onkeydown是document的一个事件,document.onkeydown = function(){} 就是 onkeydown的时候执行function里的代码,
function document.onkeydown() {}是自定义的函数,但自定义函数名不能带. 所以这一句错误。
这两句完全是两码事。
作者:
吴小东
时间:
2012-6-19 18:46
顶楼上,正解
作者:
朱志辉
时间:
2012-6-20 22:29
而且,函数名里只能有数字、字母和下划线,且不能以数字开头。里面有个“.”,明显就不对了。虽然你想表示的是对象名.方法名(),但不带function 对象名.方法名()这么用的。
作者:
oracleserver
时间:
2012-6-20 22:57
楼上说的很清楚了.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2