javascript代码段可以在控制台上工作,但不能在页面上工作

javascript代码段可以在控制台上工作,但不能在页面上工作,javascript,Javascript,我想使用并且已经在html的开头部分包含了moment.js。我正在使用框架并加载js,如下所示: <script src="/static/js/moment.js"></script> <script src="/theme/javascripts/vendor/custom.modernizr.js"></script> <script src="/theme/javascripts/foundation.min.js"><

我想使用并且已经在html的开头部分包含了moment.js。我正在使用框架并加载js,如下所示:

<script src="/static/js/moment.js"></script>
<script src="/theme/javascripts/vendor/custom.modernizr.js"></script>
<script src="/theme/javascripts/foundation.min.js"></script> 

在我的服务页面中,我称之为:

<script>moment("20130420", "YYYYMMDD").fromNow();</script>
时刻(“20130420”,“yyyyymmdd”).fromNow();
什么也没出现。它是空白的

但是,当我转到控制台并键入
moment(“20130420”,“yyyyymmdd”).fromNow(),我在控制台中获得了一个月的
,这是正确的


会发生什么情况,使得日期不会显示在页面上,而是在控制台上工作

你需要对结果做点什么:

<script>document.writeln(moment("20130420", "YYYYMMDD").fromNow());</script>
document.writeln(moment(“20130420”,“yyyyymmdd”).fromNow();

您需要对结果做些什么:

<script>document.writeln(moment("20130420", "YYYYMMDD").fromNow());</script>
document.writeln(moment(“20130420”,“yyyyymmdd”).fromNow();

它可能返回了一些东西。但据我所知,你什么都没做。您没有将其记录在控制台中,也没有将其推送到屏幕上。JavaScript不起作用,就像PHPIt可能会返回一些东西一样。但据我所知,你什么都没做。您没有将其记录在控制台中,也没有将其推送到屏幕上JavaScript与PHP不一样