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