js 获取 焦点的元素 兼容 ie 火狐 safari 等

    function hidet(e) {

        var aa = document.activeElement;

        if (window.event) {             aa = document.activeElement;         } else {             aa = e.explicitOriginalTarget;         }

       // alert(aa.parentNode.id);

        if (aa.parentNode.id == 'resume_manage') {

               } else {

            alert("sdddddddddddddddddddddddddddd");         }            }

      var currentNode;

            var currentParent;

            if (window.ActiveXObject) {
                currentNode = document.activeElement;
                currentParent = currentNode.parentNode;
            } else {
            currentNode = e.explicitOriginalTarget;

            if (currentNode == undefined) {
                currentNode = e.relatedTarget;
            }
            if (currentNode != null && currentNode != undefined && currentNode.parentNode !=null  && currentNode.parentNode !=undefined)
                currentParent = currentNode.parentNode;
            
            }


            if (currentParent == null || currentParent == undefined || currentParent.id != spanControl.id) {
                spanControl.style["display"] = "none";
                currrentTD = "";
                spanControl = "";
                checkboxname = "";
            }

原文地址:https://www.cnblogs.com/yangfeizbj/p/3023649.html