js event 兼容问题

来源:互联网 发布:排水管45度计算法图解 编辑:程序博客网 时间:2024/05/22 15:47
function toggleHighlight(evt){     evt = (evt) ? evt : ((window.event) ? window.event : "")     // 这行是我新加的,用于获得当前的keycode,为了浏览器兼容要写不少莫名的代码 -_-!     keyCode = evt.keyCode ? evt.keyCode : (evt.which ? evt.which :evt.charCode);     if (evt) {          var elem = (evt.target) ? evt.target : evt.srcElement          elem.className = (evt.type == "mouseover") ? "highlight" : "normal"     }}