【发布时间】:2015-03-02 22:47:09
【问题描述】:
我正在尝试锻炼以下 JavaScript if 语句:
<script>
if ($crs_date2 != '0000-00-00'){
document.write('No other course date available');
} else {
document.write(<button class='btn btn-danger data-toggle='modal' id='actionButtonOrange'>$crs_date2</button>);
}
</script>
我遇到了两个问题:
- 按钮未显示。
- 该功能似乎没有按预期工作。
基本上会发生的情况是,如果没有可用的日期(默认情况下,如果没有可用的日期但不美观,它会显示 0000-00-00),就会出现 JavaScript 消息。
【问题讨论】:
-
您需要在
document.write()的参数周围加上引号。你没有遇到语法错误吗? -
$crs_date2是 Javascript 变量还是 PHP 变量? -
我认为您应该学习如何调试您的 javascript,然后再将其发布到堆栈溢出。以Google Chrome Developer Tools 为例。
-
$crs_date2 是一个 php 变量
标签: javascript html if-statement