鼠标按键事件基础

<html>
<head>
<script>
function $(id)
{
    return document.getElementById(id);
}
var o;
</script>
<body nload='o=$("text")' nmousedown='o.innerHTML+="+down"' nmouseup='o.innerHTML+="+up"' nclick='o.innerHTML+="+click"' ndblclick='o.innerHTML+="+doubleclick"'>
<div id="text">output:</div>
</body>
</html>

firefox和chrome结果:
单击: +down+up+click
双击: +down+up+click+down+up+click+doubleclick

IE8结果:
单击:+down+up+click
双击: +down+up+click+up+doubleclick

但如果把内容输出方式改为alert,chrome崩溃,firefox和ie正常

你可能感兴趣的:(鼠标按键事件基础)