要素が存在し、メソッドの 1 つが空白でないかどうかを確認したいですか?
次のコードを見てください。
変数の説明; var desc = 予測[i].getElementsByTagName('desc')[0] if (desc != null || desc.textContent == "") { description = desc.textContent }
したがって、基本的に要素が定義されていない場合、エラーが発生します。
Uncaught TypeError: Cannot read property 'textContent' of undefined
まあ、ネストされifs
たを使用できますが、この問題にはより優れた解決策があるはずです。