Скрипт работает, но источник скрипта не работает - ElectronJS - PullRequest
0 голосов
/ 19 декабря 2018

Я новичок в Javascript и пытаюсь создать простое приложение ElectronJS.Однако я не могу заставить работать внешние скрипты.Следует добавить, что оба файла находятся в одной папке (как и все файлы приложения).Что мне здесь не хватает?

Это работает:

main.html

<head>
    <script>
    function color_red() {
        document.getElementById("collectBtn").style.color = "red";
    }
    </script>
</head>
<body>
    <button id="collectBtn" onclick="color_red()">Color me!</button>
</body>

Это не так:

connect.js

function color_red() {
    document.getElementById("collectBtn").style.color = "red";
}

main.html

<head>
    <script src="connect.js"></script>
</head>
<body>
    <button id="collectBtn" onclick="color_red()">Color me!</button>
</body>

1 Ответ

0 голосов
/ 19 декабря 2018

Как говорит @pergy, так как тег <script> может содержать содержимое, он должен быть закрыт для работы.

<script src="connect.js"></script>

Однако, если вы только начинаете с Electron Iрекомендуем вам взглянуть на этот ответ, чтобы понять, как лучше интегрировать вызовы функций в ваше приложение:

Привязка события нажатия кнопки в Electron js

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