gpt4 book ai didi

javascript - 如果 element 未定义,document.getelementbyId 将返回 null?

转载 作者:行者123 更新时间:2023-12-02 22:33:18 24 4
gpt4 key购买 nike

在我的代码中,我看到了这一点:

if (document.getElementById('xx') !=null) {
//do stuff
}

如果未定义 xx 元素,则其计算结果为 true 还是 false?

我应该写:

if (document.getElementById('xx'))

为了安全?

最佳答案

console.log(document.getElementById('xx') ) evaluates to null.

document.getElementById('xx') !=null evaluates to false

您应该使用 document.getElementById('xx') !== null,因为它是更强大的相等性检查。

关于javascript - 如果 element 未定义,document.getelementbyId 将返回 null?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15666163/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com