JavaScript没有被调用

时间:2013-01-26 08:34:32

标签: javascript html

我有以下JavaScript代码。加载页面时不会调用它。 甚至警报也没有显示; moment.min.js 放在同一个文件夹中..

<script type='text/javascript' src="moment.min.js">
alert("Testing Hello...")
var mysql_date = '2013-01-25 10:00:00';
var date = moment(mysql_date , 'YYYY-MM-DD HH:mm:ss'); // new moment.js object.

// To display the date in a different format use:
var date_format1 = date.format('MMM, Do'); // Format here would be Jan, 25th
var date_format2 = date.format('MMMM, Do, YYYY'); // January, 25th, 2013
alert(date_format1);
alert(date_format2);
console.log(date_format1, date_format2);
</script>

请让我知道为什么在加载页面时未加载此脚本

3 个答案:

答案 0 :(得分:4)

内容或src

试试这个

<script type='text/javascript' src="moment.min.js">
</script>

<script>
alert("Testing Hello...")
var mysql_date = '2013-01-25 10:00:00';
var date = moment(mysql_date , 'YYYY-MM-DD HH:mm:ss'); // new moment.js object.

// To display the date in a different format use:
var date_format1 = date.format('MMM, Do'); // Format here would be Jan, 25th
var date_format2 = date.format('MMMM, Do, YYYY'); // January, 25th, 2013
alert(date_format1);
alert(date_format2);
console.log(date_format1, date_format2);
</script>

答案 1 :(得分:3)

对于在页面上调用JavaScript并在下面包含JavaScript文件是解决方案

<script type='text/javascript' src="moment.min.js"> </script>
<script type='text/javascript'>
window.onload=function() {
  alert("Testing Hello...")
  var mysql_date = '2013-01-25 10:00:00';
  var date = moment(mysql_date , 'YYYY-MM-DD HH:mm:ss'); // new moment.js object.

  // To display the date in a different format use:
  var date_format1 = date.format('MMM, Do'); // Format here would be Jan, 25th
  var date_format2 = date.format('MMMM, Do, YYYY'); // January, 25th, 2013
  alert(date_format1);
  alert(date_format2);
  console.log(date_format1, date_format2);
};
</script>

答案 2 :(得分:2)

为什么在直接包含javascript时包含src属性?

moment.min.js中添加代码,然后只需编写<script src="moment.min.js"></script>

<script src='moment.min.js'></script>
<script>
alert("Testing Hello...")
var mysql_date = '2013-01-25 10:00:00';
var date = moment(mysql_date , 'YYYY-MM-DD HH:mm:ss'); // new moment.js object.

// To display the date in a different format use:
var date_format1 = date.format('MMM, Do'); // Format here would be Jan, 25th
var date_format2 = date.format('MMMM, Do, YYYY'); // January, 25th, 2013
alert(date_format1);
alert(date_format2);
console.log(date_format1, date_format2);
</script>