我该怎么做?
我尝试if(document.getElementById("cart-remove")[0])
,但这给了我错误:ERROR: Execution of script 'New Userscript' failed! Cannot read property '0' of null
非常感谢。
答案 0 :(得分:1)
使用此代码:
if(document.getElementById("cart-remove"))
{
// some code here
}
答案 1 :(得分:0)
if (document.getElementById("cart-remove") === null) {
.....
}
答案 2 :(得分:0)
if(document.getElementById("cart-remove")){}
如果document.getElementById(“cart-remove”)为null,则document.getElementById(“cart-remove”)[0]会给您一个错误。
你也可以这样做:
if(document.getElementById("cart-remove") && document.getElementById("cart-remove")[0]){}
因为如果document.getElementById(“cart-remove”)为null,document.getElementById(“cart-remove”)[0]会给你一个错误,你首先检查document.getElementById(“cart-remove”)和然后是document.getElementById(“cart-remove”)[0]。
答案 3 :(得分:0)
null是Javascript中的虚假值之一
if(document.getElementById("car-remove"))
答案 4 :(得分:0)
如果条件
,请在内部使用等级===
if (document.getElementById('x') === null) {
console.log('It is null')
}

<div id="test">Test</div>
&#13;