javascript 如果条件不工作

标签 javascript

我正在尝试运行以下脚本代码。但它不工作。我不知道是什么问题。我创建的 x 变量什么都不包含。但 if 条件仍然不起作用。我试过在警告框中打印 x 变量,但它什么也没打印,这意味着它不包含任何内容。但是在它没有拿起的情况下不知道为什么。并且没有控制台错误。

<div id="test">

</div>

<script>
  var x = document.getElementById("test").innerHTML;

  if(x == '') {
    document.getElementById("test").innerHTML = 'There are No friends posts yet my love!!';
  }
</script>

最佳答案

您的变量 x 包含的不是空字符串,而是一些空格。尝试使用 trim() 函数删除这些符号:

if(x.trim() == ''){
  ...
}

关于javascript 如果条件不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33332905/

相关文章:

javascript - 如何让 Webpack 2 将 block 写入多个应用程序共享的位置?

javascript - websockets 和数据库更新(推送更改)

javascript - 无法在 JavaScript 中设置 null 的属性 'src'

javascript - Node js 的前端框架是什么

javascript - 使用 jquery 拖放交换 draggable 的类名和 droppable on drop

php - 通过抓取或 FB API 显示 Facebook 用户页面?

javascript - Select2 - 输入时启动 ajax 搜索

javascript - 如果我与 js 文件中的所有组件共享配置数据可以吗?

javascript - 发送对象方法作为 NodeJS 响应

javascript - 如果未提交表单,则触发 onbeforeunload