Javascript if语句没有返回值

时间:2017-07-31 16:48:55

标签: javascript html css if-statement

如果产品价格超过35美元,我正在尝试添加一个javascript代码来显示我网站上的文字。我不能得到这个if语句来回报什么,有人可以告诉我为什么吗?它位于HTML文件的底部。

<script type="text/javascript">
$(function(){
    if (TRUE) {
        TRUESTATEMENT;
    }
    else{
        NOTTRUE;
    }
}
</script>

3 个答案:

答案 0 :(得分:1)

    <div id="container"></div>
    <script type="text/javascript">
    $(function(){
        if (TRUE) {
            document.getElementById('container').innerHTML = TRUESTATEMENT;
        }
        else{
            document.getElementById('container').innerHTML = NOTTRUE;
        }
    }
    </script>

如果不了解你的html结构,很难给你一个准确的答案。

答案 1 :(得分:1)

$(function(){
    if (true) {
        $('#test').text(true);
    }
    else{
        $('#test').text(false);
    }
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="test"></div>

答案 2 :(得分:0)

如果你想要一个自动执行功能,你可以将它包在括号中,然后将其称为(function(){...})();

(function(){

  if( true ){
  	console.log( 'thing was true' );
  } else {
  	console.log( 'thing was false' );
  }

})();

相关问题