JavaScript片段在控制台上工作,但不在页面上
问题描述:
我想使用moment.js,并在html的头部包含了moment.js。我使用foundation框架和加载像这样的JS:JavaScript片段在控制台上工作,但不在页面上
<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>
什么也不显示。它是空白的。
但是,当我去控制台并键入moment("20130420", "YYYYMMDD").fromNow();
,我在控制台中得到in a month
这是正确的。
可能会发生什么,使日期不显示在页面上,但在控制台上工作?
答
你需要做一些事情的结果:
<script>document.writeln(moment("20130420", "YYYYMMDD").fromNow());</script>
这可能是返回的东西。但据我所知,你没有做任何事情。您没有将其记录在控制台中,也没有将其推送到屏幕 – 2013-03-19 01:25:40
JavaScript不能像PHP一样工作 – tjb1982 2013-03-19 01:27:18