在JavaScript中如何检查html元素是否存在?

Suk*_*ini -1 javascript element exists

我想检查页面中是否存在html元素.

var e = document.getElementById("test-node");
if(e == null)
{
 // do something
}
Run Code Online (Sandbox Code Playgroud)

但上面的代码不起作用.如何检查此元素是否存在?任何建议将不胜感激.

Fez*_*sta 9

这将有效:

if (document.getElementById("test-node")) {

   // exists

}
Run Code Online (Sandbox Code Playgroud)