JavaScript

JavaScriptで要素が存在するかtrue/falseで知りたい時どうするか?

要素が存在するか知る必要がありました

ifの条件式で、とある要素が存在するとき(true)に処理をしたかったので、JavaScriptで実現できないか、調べました。

実現方法

以下のコードで実現させます。

document.getElementById("id") != null

単純なdocument.getElementById("id")では、要素が返ってきます。
そこでnullか否かの比較演算子を使うことでtrue/falseの真偽値を得ます。
シンプルですね。

ちなみに

ちなみにjQueryのgetとかsizeとかで判定する方法もあります。(参考をご覧ください。)
ですが、JavaScriptのみで書いた方が実行速度は速いみたいです。

参考