【发布时间】:2019-02-26 04:24:02
【问题描述】:
检查网页中是否存在html元素的正确方法是什么。
我喜欢这样:
if (document.getElementById('container') !== null) {doThis()}
这有多好? 还有哪些方法?
【问题讨论】:
-
嗯,这不是检查元素....这是检查是否定义了 getElementById....我假设您打算这样做
if (document.getElementById("id") !== null)这基本上是查找元素的方法存在与否.... 无论如何,您都需要引用该元素.... -
是的,我忘了括号..(固定)
-
答案是,基本上你就是这样做的......你可以做真实的检查,但它基本上是一样的......
-
它应该直接使用 -
if (document.getElementById('id')) -
这很好,但我只是好奇是否有其他方法?
标签: javascript html dom