我是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>
答案 0 :(得分:1)
您忘记了脚本声明中的结束引号。
应该是
<script type="text/javascript">
&#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>