2016-07-01 5 views
0

Я имею ряд проблем JavaScript и единственное, что я замечаю в console.log является:Uncaught SyntaxError: Неожиданный токен <в DOCTYPE HTML PUBLIC

Uncaught SyntaxError: Unexpected token <

Что приводит меня к:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 

Здесь я не вижу синтаксическую ошибку. Есть ли синтаксическая ошибка в этой строке? Как я могу это исправить?

+0

Не могли бы вы объяснить, чего вы пытаетесь достичь? – Gintoki

+0

Вы пытаетесь загрузить html в качестве файла javascript-скрипта? – Caramiriel

+0

Вам нужно больше информации. Это встроенный javascript? Вы включаете тег скрипта с 'src', который ведет к странице с doctype? – Shane

ответ

4

Сообщение об ошибке указывает на синтаксическую ошибку JavaScript.

Код, который вы указали, - это XHTML, который не является JavaScript. Попытка рассматривать его как JavaScript (как вы это делаете) обречена на провал.

Возможно, это связано с неправильным URL-адресом в атрибуте src.

4

С HTML 5 просто использовать <!DOCTYPE html>

и <script type="text/javascript" src="YourFileName.js"></script> в разделе><head.

И не забудьте заменить имя java-файла (.js).