javascript - 我可以在 if 子句中使用 node.childNodes 吗?

标签 javascript

我可以做吗

if (node.childNodes) {
  // do something
}

而不是

if (node.hasChildNodes()) {
  // do something
}

我试过了,有效。我在里面有东西的 div 元素上尝试了 !div.childNodes ,这返回了 bool 值 false 。看起来它正在工作,但是这里有我忽略的陷阱吗?

最佳答案

不,但是:

 if (node.childNodes.length)

关于javascript - 我可以在 if 子句中使用 node.childNodes 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45896405/

相关文章:

javascript - 有没有办法将 css 写入任何在其 id 中包含特定字符串的 div?

javascript - 数据以凌乱的方式加载到页面上

javascript - HTML 导航栏在悬停时不会更改背景颜色

javascript - jQuery - 添加 .toFixed(1) 时动态表计算中断

javascript - HTML 到 PHP 中数组内部的数组

javascript - 禁用react-native-autocomplete-input的输入

javascript - 使用 CasperJS 单击表中的链接

Javascript 用 HTML 替换文本

javascript - 如何根据多个用户选择有效地定义变量?

javascript - 为什么我将 JQuery/CSS 代码导入到我的 Wordpress 网站时它不起作用?