2013-04-04 2 views
1

Я пробовал показывать в браузере дату и время, но имеет неправильный вывод.
Возможно, я что-то пропустил, но не могу понять, что это такое?
Кодировка ANSI.Неверный вывод на веб-браузер

Выход:
Current date and time - это все выходные.

Код:

<HTML> 
    <HEAD><TITLE>Show date‹</TITLE></HEAD> 
     <BODY> 
      <H1>Current date and time</H1> 
      <p> 
       <SCRIPT LANGUAGE="JavaScript"> 
        now = new Date(); 
        localtime = now.toString(); 
        utctime = now.toGMTString(); 
        hours = now.getHours(); 
        mins = now.getMinutes(); 
        secs = now.getSeconds(); 
        document.write("<b>Current time: </b>" + localtime + "<BR>"); 
        document.write("<b>Asolute time: </b>" + utctime + "</p>"); 
        document.write("<font size='+5'>"); 
         document.write(hours + ":" + mins + ":" + secs); 
        document.write("</font>); 
       </SCRIPT> 
     </BODY> 
</HTML> 

Вопрос:

  • Как решить эту проблему?
+4

Ваш последний document.write не хватает '" 'в синтаксической ошибки конца – Ares

+1

, забыл закрыть двойные кавычки при закрытии шрифта Btw вот почему инструмент, например, инструмент для создания кромок или firebug, помогает много. –

+0

@Bojan Kovacevic вы можете показать, как эти инструменты помогают предупреждать об ошибке? Я начинаю с java-скрипта. – 2013-04-04 08:39:00

ответ

0

С этой части кода:

document.write("<font size='+5'>"); 
    document.write(hours + ":" + mins + ":" + secs); 
    document.write("</font>); 
</SCRIPT> 

Вы пропустили " знак здесь =>document.write("</font>");

Смежные вопросы