我正在尝试运行以下脚本代码。但它不工作。我不知道是什么问题。我创建的 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/