日期:2014-05-16  浏览次数:20360 次

请教关于一些javascript的基础问题
1.onmousedown不是应该是event事件中的属性吗。
  
  为什么在<body onmousedown=""> 而不用写成event.onmousedown
  在事件绑定函数的时候是写成 document.onmousedown=函数
  而不是写成document.event.onmousedown=函数

2.oncontextmeun在哪里找啊,w3c的文档中,怎么找不到这个属性

------解决方案--------------------
1,事件绑定就是 object.eventname=fun 这种形式
比如docmument.onclick=clickme;
document.getElementById("img").load=ssss;
事件绑定如果写成在对象属性里就省略对象名了
<img onclick="clickme()" >
也可以用类似这种形式object.attachEvent("oncontextmenu", handler) 
这些都是固定写法,记住就是了
2,oncontextmeun
是IE专有,不过有的浏览器也支持,
W3C标准可以这样
document.oncontextmenu=functon (e){
if(e.button & 2){ }
}