在IE与火狐下window.event对象的区别
发布时间:2018-09-09 09:48:32 所属栏目:运营 来源:站长网
导读:window.event IE:有window.event工具 FF:没有window.event工具。可以通过给函数的参数转达event工具。如onmousemove=doMouseMove(event) 鼠标当前坐标 IE:event.x和event.y。 FF:event.pageX和event.pageY。 通用:两者都有event.clientX和event.client
window.event IE:有window.event工具 FF:没有window.event工具。可以通过给函数的参数转达event工具。如onmousemove=doMouseMove(event) 鼠标当前坐标 IE:event.x和event.y。 FF:event.pageX和event.pageY。 通用:两者都有event.clientX和event.clientY属性。 鼠标当前坐标(加上转动条滚过的间隔) IE:event.offsetX和event.offsetY。 FF:event.layerX和event.layerY。 标签的x和y的坐标位置:style.posLeft 和 style.posTop IE:有。 FF:没有。 通用:object.offsetLeft 和 object.offsetTop。 窗体的高度和宽度 IE:document.body.offsetWidth和document.body.offsetHeight。留意:此时页面必然要有body标签。 FF:window.innerWidth和window.innerHegiht,以及document.documentElement.clientWidth和document.documentElement.clientHeight。 通用:document.body.clientWidth和document.body.clientHeight。 添加变乱 IE:element.attachEvent(”onclick”, func);。 FF:element.addEventListener(”click”, func, true)。 通用:element.onclick=func。固然都可以行使onclick变乱,可是onclick和上面两种要领的结果是纷歧样的,onclick只有执行一个进程,而attachEvent和addEventListener执行的是一个进程列表,也就是多个进程。譬喻:element.attachEvent(”onclick”, func1);element.attachEvent(”onclick”, func2)这样func1和func2城市被执行。 标签的自界说属性 IE:假如给标签div1界说了一个属性value,可以div1.value和div1[”value”]取得该值。 FF:不能用div1.value和div1[”value”]取。 通用:div1.getAttribute(”value”)。 父节点、子节点和删除节点 IE:parentElement、parement.children,element.romoveNode(true)。 FF:parentNode、parentNode.childNodes,node.parentNode.removeChild(node)。 (编辑:河北网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读