0

以下の 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>

ページの読み込み時にこのスクリプトが読み込まれない理由を教えてください

4

3 に答える 3

4

content または 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>
于 2013-01-26T08:37:03.357 に答える
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>
于 2013-01-26T08:40:55.807 に答える
2

srcjavascript を直接インクルードしているのに、属性をインクルードするのはなぜですか?

コードを追加して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>
于 2013-01-26T08:38:43.800 に答える