使用内联javascript添加当前日期

时间:2014-10-14 19:21:14

标签: javascript date

运行以下代码时,输​​出中没有显示日期。我似乎无法弄清楚为什么日期不会出现......



<!DOCTYPE html>
<html>
<head>
 <title>document.write() Example</title>
</head>
<body>
 <p>The current date and time is:
 <script type=”text/javascript”>
 document.write(“<strong>” + (new Date()).toString() + “</strong>”);
 </script>
 </p>
</body>
</html>
&#13;
&#13;
&#13;

3 个答案:

答案 0 :(得分:12)

因为您使用的是这些类型的引号:“ ... ”。您需要使用" ... "

<script type="text/javascript">
    document.write("<strong>" + (new Date()).toString() + "</strong>");
</script>

<强>段:

&#13;
&#13;
 document.write("<strong>" + (new Date()).toString() + "</strong>");
&#13;
&#13;
&#13;

答案 1 :(得分:1)

按照武士的方式做到这一点......

<!DOCTYPE html>
<html>
  <head>
    <title>Example</title>
  </head>
  <body>

    <p>The current date and time is: <span id="myDate"></span> </p>

    <script>

      var d = new Date;
      var date = d.toString();

      span = document.getElementById('myDate');
      txt = document.createTextNode(date);
      span.innerText = txt.textContent;

    </script>


  </body>
</html>

答案 2 :(得分:-1)

您可以尝试使用此代码段。它与您使用的类似,但避免使用document.write。
Plus更安全,因为如果加载了文档,它就无法覆盖所有文档。

&#13;
&#13;
<p id="date"></p>

<script>
date = document.getElementById("date");
date.innerHTML = new Date();
</script>
&#13;
&#13;
&#13;