Javascript没有在浏览器中显示

时间:2015-06-03 01:42:21

标签: javascript html

我是JavaScript新手。我用以下代码阅读本书。不知何故,它无法在我的浏览器中显示日期,无论我使用的是safari,还是chrome或explorer。

有人可以帮助解决它的错误吗?我已经尝试将JavaScript移动到身体等...仍然是同样的问题。

由于

<html>    
<head>    
<title>My first web testing</title>
</head>
<body>
TESTING
<script type="text/javascript>
    var today = new Date();
    var dd = today.getDate();
    var mm = today.getmonth()+ 1;
    var yyyy = today.getFullYear();
        if(dd<10)
    dd = '0' + dd;
        if(mm<10)
    mm = '0' + mm;
    today = dd + '-' + mm + '-' + yyyy;
    document.write("<b>" + today + "</b>");
    </script>
</body>
</html>

4 个答案:

答案 0 :(得分:1)

您忘记了脚本声明中的结束引号。

应该是

&#13;
&#13;
<script type="text/javascript">
&#13;
&#13;
&#13;

答案 1 :(得分:0)

声明public static void main(String[] args) { System.out.println("give me a number, honey?"); Console con = null; String stringYourNumber = null; try { con = System.console(); if (con != null) { stringYourNumber = con.readLine("give me a number, honey?"); Integer yourNumber = Integer.parseInt(stringYourNumber); System.out.println("Here ya go:"); for (Integer i = 1; i <= yourNumber; i++) { if (i % 5 == 0 && i % 3 == 0) { System.out.println("PingPong"); } else { if (i % 5 == 0) { System.out.println("Pong"); } else { if (i % 3 == 0) { System.out.println("Ping"); } } } } } } catch (Exception ex) { ex.printStackTrace(); }

时,您的代码缺少结束引号

此处更新的代码:

<script type="text/javascript">

答案 2 :(得分:0)

如上所述,您的脚本标记缺少引号,但您还需要修复getmonth()函数...它应该是getMonth()

<html>
<head>
<title>My first web testing</title>
</head>
<body>
TESTING
<script type="text/javascript"> // add quote 
    var today = new Date();
    var dd = today.getDate();
    var mm = today.getMonth()+ 1; //getMonth
    var yyyy = today.getFullYear();
        if(dd<10)
    dd = '0' + dd;
        if(mm<10)
    mm = '0' + mm;
    today = dd + '-' + mm + '-' + yyyy;
    document.write("<b>" + today + "</b>");
    </script>
</body>
</html>

答案 3 :(得分:0)

乔尔!我认为你的问题实际上存在于两个方面。当您编写<script>标记时,您忘记了结束引用。第二个问题出在你的函数getMonth中。你忘了把月份资本化。我希望这有帮助!祝你好运! (我现在还不熟悉自己的编码,而且我知道一开始有点难以接受的努力。)

<html>    
<head>    
<title>My first web testing</title>
</head>
<body>
TESTING
<script type="text/javascript"> //you left off an end quote here!
    var today = new Date();
    var dd = today.getDate();
    var mm = today.getMonth()+ 1; //don't forget to capitalize the second word!
    var yyyy = today.getFullYear();
        if(dd<10)
    dd = '0' + dd;
        if(mm<10)
    mm = '0' + mm;
    today = dd + '-' + mm + '-' + yyyy;
    document.write("<b>" + today + "</b>");
    </script>
</body>
</html>