Javascript 为什么;“不可编辑”;在chrome浏览器中总是错误的,而IE浏览器工作正常吗?

Javascript 为什么;“不可编辑”;在chrome浏览器中总是错误的,而IE浏览器工作正常吗?,javascript,google-chrome,Javascript,Google Chrome,我正在检查事件的keyCode是否有退格: var element = document.activeElement; if (!element.isContentEditable){ if (event.keyCode == 8) { return false; } 这适用于IE,但不适用于chrome,因为isContentEditable总是返回false。 任何人都知道答案,为什么?如果元素是隐藏的,chrome将返回False它不是隐藏的元素。我

我正在检查事件的
keyCode
是否有退格:

var element = document.activeElement;
if (!element.isContentEditable){
    if (event.keyCode == 8) { 
        return false; 
    } 
这适用于IE,但不适用于chrome,因为
isContentEditable
总是返回false。
任何人都知道答案,为什么?

如果元素是隐藏的,chrome将返回False它不是隐藏的元素。我将它用于登录对话框,其中有两个用户名和密码文本框。