Почему script.js в localhost отличается от script.js в корневом каталоге - PullRequest
0 голосов
/ 26 мая 2019

Я настраиваю сервер localhost и у меня есть 2 файла в корневом каталоге: script.js и padding.html.HTML-файл напрямую ссылается на файл script.js.когда я настраиваю сайт localhost с помощью php -S localhost:8000 padding.html, содержимое файла script.js становится содержимым файла padding.html.

Я попытался повторно сохранить свою работу в редакторе кода,перезагрузка сервера и перезагрузка страницы.

script.js

function getValue (id) {
    text = document.getElementById(id).value; //value of the text input
    alert(text);
    return false;
}

padding.html

<!DOCTYPE html>
<html>
    <title>javatest</title>
    <script src = script.js></script>
    <body>
        <div class="entry foreground-color">
            <form onsubmit="return getValue('commands')">
                <input type="text" name="commands" size="60"/>
            </form>
        </div>
    </body>

</html>

запустить сервер, затем перейти к проверке элемента, затем консоли, и появляется сообщение об ошибке Uncaught SyntaxError: Unexpected token < щелкнув по нему, вы попадете в файл «script.js», который является просто копией файла padding.html с другим именем.Этот файл должен быть файлом script.js, показанным выше

1 Ответ

0 голосов
/ 26 мая 2019

В padding.html у вас, похоже, есть синтаксическая ошибка, которая может вызвать ее появление в консоли.Замените <script src = script.js></script> на <script src="script.js"></script> (обратите внимание на добавленные кавычки).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...