2015年11月28日
javascript
alert(document.childNodes[1].tagName);
//HTMLdocument是文件的最顶层标签,一般隐藏。
事件处理函数
//IE
//alert(event.clientX+','+event.clientY);
//
//FF
//alert(ev.clientX+','+ev.clientY);
//
//
//兼容写法
oEvent=ev||event;事件冒泡
冒泡从最底层的标签开始,然后一层层向上触发事件。
oEvent.cancelBubble=true;//取消事件冒泡。onmousemove
scrollTop=document.documentElement.scrollTop||document.body.scrollTop;封装函数
function getPos(ev){
var scrollTop=document.documentElement.scrollTop||document.body.scrollTop;
var scrollLeft=document.documentElement.scrollLeft||document.body.scrollLeft;
return{x:ev.clientX+scrollLeft,y:ev.clientY+scrollTop};
}onkeydown、onkeyup
document.onkeyup=function (ev)
{
var oEvent=ev||event;
alert(oEvent.keyCode);//弹出按键字母对应的ASCII表的数字。
};oEvent.keyCode==13 && oEvent.ctrlKey:回车加ctrl触发事件函数;
oEvent.keyCode==13 && oEvent.keyCode==16在浏览器中没有反应;
还有
shiftKey,altKey,用来确定按键有没有被按下去。
Last updated
Was this helpful?