由于各种原因,有时当我调用document.getElementById一个 DOM 元素时,我得到一个空引用。这很好,除非我尝试立即访问空引用的某些属性/方法,我会得到一个错误。
例如,使用以下代码,如果 DOM 中没有 ID 为 的元素a,则尝试访问style返回null值的属性将失败:
document.getElementById('a').style.background = 'red';
有没有办法编写document.getElementById用于获取 DOM 元素的函数等,并且在null返回事件时,取消对该空引用的 DOM 属性/方法的任何立即访问尝试?
先感谢您。