我正在使用 Google Chrome JavaScript 控制台,我只是在查看 Gmail 页面并练习操作 DOM。但是,当我执行以下操作时,它只是返回为空:
document.getElementById('gbx3');
页面中有div
一个 id 为“gbx3”的元素 - 那么它为什么返回 null 呢?什么会/可能导致这种情况?使用 Firefox Web 控制台也会发生同样的事情。
如果您尝试访问'gb'
同一 Gmail 页面中的 id(这是主顶部工具栏),它会返回 null,但如果您在 google.com 访问此元素,它将返回该元素。